色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

vue獲取template

張凱麗1年前6瀏覽0評論

在Vue中,我們經常需要獲取template來進行一些處理,如動態生成組件,或者是在服務端渲染時獲取初始HTML。下面介紹兩種方式可以獲取Vue組件的template:

第一種方式是通過Vue實例的$el屬性獲取:

import Vue from 'vue'
const MyComponent = Vue.extend({
template: '<div>Hello World!</div>'
})
const instance = new MyComponent().$mount()
const template = instance.$el.outerHTML  // "<div>Hello World!</div>"

第二種方式是通過render方法獲取:

import Vue from 'vue'
const MyComponent = {
render (h) {
return h('div', 'Hello World!')
}
}
const vnode = MyComponent.render.call(new Vue())
const template = vnode.outerHTML  // "<div>Hello World!</div>"