vue 在 任意方法中 自定義 創建一個render 方法

示例: 

<template>
  <div>
    <div v-html="customRender()"></div>
    <!-- <div>自定義</div> -->
  </div>
</template>

methods: { 
    customRender () {
      let Vue = require('vue').default
      let VNode = new Vue({
        render (h) {
          return h('div', {}, ['自定義'])
        }
      }).$mount()
      return VNode.$el.outerHTML
    }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章