美文网首页
render函数及其参数createElement

render函数及其参数createElement

作者: 练习时长2年半的个人练习生 | 来源:发表于2020-06-24 14:01 被阅读0次

render

  • 类型(createElement: () => VNode) => VNode

  • 详细
    每个组件,以及根实例都有render函数,该渲染函数接收一个 createElement 方法作为第一个参数用来创建 VNode

    如果组件是一个函数组件,渲染函数还会接收一个额外的 context 参数,为没有实例的函数组件提供上下文信息。

render 在vue-cli里边可以直接使用JSX语法例如:

   render(){
         return <div>{name}</div>
  }

createElement 返回值是虚拟Dom vnode

createElement 的使用:

可以接受三种类型

  render(h){
     return h(component)  //vue 组件  选项对象  
     return <div> {name}</div> //JSX
 return h('div',
{attrs:{class:'de-class'}},
[this.$slots.default,h('span',{attrs:{name:'不知道'}})]) 
 //三个参数 元素名称  ,属性  ,子元素
}

相关文章

  • render函数及其参数createElement

    render 类型:(createElement: () => VNode) => VNode 详细:每个组件,以...

  • render 函数

    在render函数的方法中,参数必须是 createElement,createElement是一个functio...

  • 【React】Vue/React中的createElement

    vue的渲染函数render一节提到createElement vue中的createElement对应的三个参数...

  • render函数

    render函数中的参数是createElement,它是一个function函数里面的第一个参数可以是Strin...

  • react jsx 渲染流程

    React.render() 编译 createElement 转化为虚拟 DOM render() 函数转化成真...

  • VUE render函数

    一般的,数据渲染我们这么写 使用render函数,函数内部返回createElement回调 会发现render产...

  • vue3面包屑组件

    使用render函数自己进行拼接创建。 createElement (opens new window)[http...

  • Vue render函数认识和使用

    1、认识render函数参数使用 (1)、 render函数的第一个参数 在render函数的方法中,参数必须是c...

  • render函数的学习:

    render函数的第一个参数: render的第二个参数: render函数的第三个参数: this.$slots...

  • Vue中render:h=>h(App)的含义

    render: h => h(App) 是下面内容的缩写: Vue.js 里面的 createElement 函数...

网友评论

      本文标题:render函数及其参数createElement

      本文链接:https://www.haomeiwen.com/subject/yejrfktx.html