vue.js对事件添加的dom怎么渲染

 我来答
恐惧感十足
2017-05-10 · TA获得超过126个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:88万
展开全部
<div id="app">
    <button v-on:click="addNewElement()">Add Element</button> 
    <br />
</div>
  
  <script>
    new Vue({
    el: '#app',
    data: {
        sampleElement: '<com></com>'
    },
    methods:{
        addNewElement: function(){

           var element = $('#app').append(this.sampleElement);
           
           var tmp = Vue.extend({ 
              template: '<button v-on:click="test()">Hello!</button>',
              methods:{
                  test: function(){
                     alert('Test');
                  }
              }

          })
          new tmp().$mount('com');
           
           
        },
        
    },
    
});


  </script>

http://cn.vuejs.org/v2/api/#vm-mount好好看看文档就知道了

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式