完成递归渲染