开发者社区 问答 正文

render 函数是什么?

render 函数是什么?

展开
收起
1358896759097293 2021-03-11 23:01:51 1306 分享 版权
来自: 云开发平台
2 条回答
写回答
取消 提交回答
  • 45271990@qq.com

    render 函数是用来做前端页面渲染的,前端页面会包含 html 文件和 css 样式的代码, 还会有一些 script 前端的解释脚本。StaticFile 这个文件可以把一些前端静态的文件通过这 个函数进行输出,在 default 这里可以把一些静态文件的目录指定了一下是 build 的目录, build 的目录其实是通过 public 目录来编译生成的。

    2021-03-14 22:37:19
    赞同 展开评论
  • 下一站是幸福

    render 函数即渲染函数,它是个函数,它的参数也是个函数——即 createElement,我们重点来说 createElement 参数。

    render 函数的返回值(VNode)
    
    VNode(即:虚拟节点),也就是我们要渲染的节点。
    render 函数的参数(createElement)
    
    createElement 是 render 函数 的参数,它本身也是个函数,并且有三个参数。
        createElement 函数的返回值(VNode)
    
        createElement 函数的返回值是 VNode(即:虚拟节点)。
        createElement 函数的参数(三个)
            一个 HTML 标签字符串,组件选项对象,或者解析上述任何一种的一个 async 异步函数。类型:{String | Object | Function}。必需。
            一个包含模板相关属性的数据对象你可以在 template 中使用这些特性。类型:{Object}。可选。
            子虚拟节点 (VNodes),由 createElement() 构建而成,也可以使用字符串来生成“文本虚拟节点”。类型:{String | Array}。可选。
    
    2021-03-12 23:28:14
    赞同 展开评论
问答地址: