鍍金池/ 問答/HTML/ `子組件中的陣列` 在Vue render函數(shù)中是什么意思,有何作用?

`子組件中的陣列` 在Vue render函數(shù)中是什么意思,有何作用?

在學習Vue文檔的時候 https://cn.vuejs.org/v2/guide...

Vue.component('anchored-heading', {
  render: function (createElement) {
    return createElement(
      'h' + this.level,   // tag name 標簽名稱
      this.$slots.default // 子組件中的陣列
    )
  },
  props: {
    level: {
      type: Number,
      required: true
    }
  }
})

這里:

this.$slots.default // 子組件中的陣列    

是什么意思?有何作用?
this.$slots是代表的什么?

回答
編輯回答
貓館
  1. 關于 render 函數(shù),平時我們在 <template></template> 里創(chuàng)建 html,當要使用 javascript 來創(chuàng)建 html 時,我們需要使用 render 函數(shù);
  2. this.$slots 是官方的一個實例屬性 API,如果不懂可以去看 實例屬性 slots
2017年9月10日 00:54