怎么将拼接的字符串element组件通过“v-html“渲染到页面

怎么将拼接的字符串element组件通过“v-html“渲染到页面_第1张图片
如上图所示,没那么多废话,直接上代码

html中
<div id="app">
  	<div :html="tempHtml"></div>
</div>
vue中
new Vue({
     el: '#app',
     data() {
         return {
             tempHtml: ''
         }
     },
     created() {
         this.getHtml()
     },
     mounted() {
         window.clickFun = this.clickFun;
     },
     methods: {
         getHtml() {
             let template = "查询"
             this.tempHtml = template;
         },
         clickFun() {
             console.log(121212);
         }
     },
     render(h) {
         const com = Vue.extend({
             template: eval('`' + this.tempHtml + '`')
         });
         return h(com, {});
     }
 })

你可能感兴趣的:(Vuejs,前端,html,javascript,vue.js)