vue点击循环 添加列表 点击来回切换

1.v-on:绑定一个事件 后面放事件名 简写 @事件名=“函数”
例如:

       <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:['吃饭','睡觉','打游戏'],
           txt:''
       },
       methods:{
           add:function(){
               this.arr.push(this.txt),
                this.txt=''
           },
           delt:function(ind){
               this.arr.splice(ind,1)
           }
       }
   })
</script>
QQ图片20180912225110.png

3.点击来回切换
例如:

<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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这篇笔记主要包含 Vue 2 不同于 Vue 1 或者特有的内容,还有我对于 Vue 1.0 印象不深的内容。关于...
    云之外阅读 10,465评论 0 29
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,491评论 19 139
  • # 传智播客vue 学习## 1. 什么是 Vue.js* Vue 开发手机 APP 需要借助于 Weex* Vu...
    再见天才阅读 9,049评论 0 6
  • 一、你的创业初衷是什么? 目标有两类 1,接近型目标和回避型目标 二、做一个边际成本较低的生意; 三,降低社会的交...
    babbit阅读 3,385评论 0 0
  • 今天身体感觉很疲软很累怎么回事?回家躺倒就睡着了。夏天到了,很容易累啊,坚持不住,学生们坐在教室里面也很辛苦地坚持...
    王妞妞123阅读 1,384评论 0 0