render

  • 第一个参数(必要参数):主要用于提供DOM的html内容(标签名称),类型可以是字符串、对象或函数
  • 第二个参数(类型是对象,可选):用于设置这个DOM的一些样式、属性、传的组件的参数、绑定事件等
  • 第三个参数(类型是数组,数组元素类型是VNode,可选):主要是指该结点下还有其他结点,用于设置分发的内容,包括新增的其他组件。注意,组件树中的所有VNode必须是唯一的.
 Vue.component("h-title",{
      render:function(h){
          return h(
              “h” + this.level,
              {
                  attrs:{
                      “data-id”:10        
                  }
              },
              this.$slots.default
          )
      },
      props:{
          level:{
              type:String
          }
      }
  })
posted @ 2020-04-03 15:02  果果1024  阅读(302)  评论(0)    收藏  举报