1. 程式人生 > >vue物件render函式的三種實現

vue物件render函式的三種實現

第一種方式($createElement):

//寫法三:
const rootVue = new Vue(
    {   
        router: vueRouter,
        render: function () {
       // return  this.$createElement('p', 'hi');
         const h = this.$createElement; //h是一個函式型別變數
         return h(App);
        }
    }
   ).$mount(root)

第二種方式:

// new Vue(
//  {  
//      //createElementFunction 是一個函式型別變數
//     render: function (createElementFunction) {
//         return createElementFunction(App);
//     }
//  }
// ).$mount(root)

 

第三種寫法:

// new Vue(
//  {  //es6語法之箭頭函式
//      render: (h) => h(App)
//  }
// ).$mount(root)