Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
122 views
in Technique[技术] by (71.8m points)

如何将组件添加到html里?

html代码

<div id="app"> 
      <ul id="test">
      
      </ul>    
</div>
<button type="button">添加li标签</button>    

<template id="tem">
    <li>列表项</li>
</template>

javascript代码

var vm=new Vue({
   el:'#app',
   components:{
    'to-do':{
        template:'#tem'
    }
  }
})

也许是我没说清楚,怎样通过js代码,点击button按钮后把<to-do></to-do>添加到<ul></ul>里。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
var vm=new Vue({
   el:'#app',
    data{
        isShow:false
    },
   components:{
    to-do: to-do
  },
    methods:{
        btn: function(){
            this.data.isShow = true;
        }
    }
})
<div id="app"> 
      <ul id="test">
          <to-do v-show="isShow"></to-do>
      </ul>    
</div>
<button type="button" @touchstart="btn">添加li标签</button>    

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...