render函数及其参数createElement

2020-06-24  本文已影响0人  练习时长2年半的个人练习生

render

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:'不知道'}})]) 
 //三个参数 元素名称  ,属性  ,子元素
}
上一篇 下一篇

猜你喜欢

热点阅读