vue點(diǎn)擊循環(huán) 添加列表 點(diǎn)擊來(lái)回切換

1.v-on:綁定一個(gè)事件 后面放事件名 簡(jiǎn)寫(xiě) @事件名=“函數(shù)”
例如:

       <div id='itany'>
           <button v-on:click='alt'>按鈕</button>
       </div>
        <script src='js/vue.js'></script>
        <script>
          var vm=new Vue({
                el:'#itany',
                data:{
                    msg:'hello'
            },
            methods:{
                alt:function(){
//                    alert(000)
//                    console.log(this.msg);
                    console.log(vm.msg);
                }
            }
        })

 </script>

2.添加列表
例如:

<div id='itany'>
   <input type="text" v-model='txt'>  <button v-on:click='add'>添加</button>
   <ul>
       <li v-for="(value,index) in arr">
          {{value}}
          <button v-on:click='delt(index)'>刪除</button>
       </li>
   </ul>
   </div>
<script src='js/vue.js'></script>
<script>

   new Vue({
       el:'#itany',
       data:{
           arr:['吃飯','睡覺(jué)','打游戲'],
           txt:''
       },
       methods:{
           add:function(){
               this.arr.push(this.txt),
                this.txt=''
           },
           delt:function(ind){
               this.arr.splice(ind,1)
           }
       }
   })
</script>
QQ圖片20180912225110.png

3.點(diǎn)擊來(lái)回切換
例如:

<body>
   <div id='itany'>
   <p>{{msg}}</p>
   <button v-on:click="chg">按鈕</button>
   </div>
<script src='js/vue.js'></script>
<script>

   new Vue({
       el:'#itany',
       data:{
           msg:'hello word',
//               txt:'hello vue',
           flag:true
       },
       methods:{
           chg:function(){
//                  this.msg=this.txt 
               if(this.flag){
                   this.msg='hello vue',
                   this.flag=false    
               }else{
                   this.msg='hello word'
                   this.flag=true  
               }
               
           }
       }
   })
</script>
</body>
QQ圖片20180912225255.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 這篇筆記主要包含 Vue 2 不同于 Vue 1 或者特有的內(nèi)容,還有我對(duì)于 Vue 1.0 印象不深的內(nèi)容。關(guān)于...
    云之外閱讀 5,072評(píng)論 0 29
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,837評(píng)論 18 139
  • # 傳智播客vue 學(xué)習(xí)## 1. 什么是 Vue.js* Vue 開(kāi)發(fā)手機(jī) APP 需要借助于 Weex* Vu...
    再見(jiàn)天才閱讀 3,589評(píng)論 0 6
  • 一、你的創(chuàng)業(yè)初衷是什么? 目標(biāo)有兩類(lèi) 1,接近型目標(biāo)和回避型目標(biāo) 二、做一個(gè)邊際成本較低的生意; 三,降低社會(huì)的交...
    babbit閱讀 506評(píng)論 0 0
  • 今天身體感覺(jué)很疲軟很累怎么回事?回家躺倒就睡著了。夏天到了,很容易累啊,堅(jiān)持不住,學(xué)生們坐在教室里面也很辛苦地堅(jiān)持...
    王妞妞123閱讀 188評(píng)論 0 0