首页 > 代码库 > 第二节:指令的使用(3)
第二节:指令的使用(3)
1、v-for 对于数据的重复渲染,可以使用(itm,index)取表示相对的数组的值和索引。
<body id="example"> <ul id="repeat-object"> <li v-for = "item in items">{{item.msg}}</li> <li> =========</li> <li v-for="(item,index) in items"> {{item}}:{{index}}</li> </ul> </body> <script> var demo = new Vue({ el:"#repeat-object", data:{ items:[ {msg:"1"}, {msg:"2"} ] } }); </script>
对于for循环中,数组的更新操作。push、pop、shift、unshift、splice、sort、reverse都支持视图的更新。
2、 v-on 指令:添加事件的处理机制。v-on:click 的简写为 @click
<body id="example"> <ul id="repeat-object"> <li v-for = "item in items">{{item.msg}}</li> <li> =========</li> <li v-for="(item,index) in items"> {{item}}:{{index}}</li> <li><input type="button" value="添加对象" v-on:click="AddItem" ></input></li> </ul> </body> <script> var demo = new Vue({ el:"#repeat-object", data:{ items:[ {msg:"1"}, {msg:"2"} ] }, methods:{ AddItem:function(){ var i = this.items.length +1; var o = {}; o.msg = i.toString(); this.items.push(o); } } }); </script>
注意:目前从今天开始看vuejs版本是2.0.7
第二节:指令的使用(3)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。