vue 知识汇总,中级阶段的。
我最近会经常用你的,因为我要用你做笔记啦!
1.0 <div @click="ok(1,2,3)">asdasdsa</div>
ok(a,b,c,d){
console.log(a+' '+b+' '+c+' '+d);
}
d显示的是undefined
当然ok(1,2,3,4) 下面是ok(a,b,c)接手三个参数也是没问题的,接手的是1..2..3 ok()里面我写的是字面量,,你也可以传任意的参数如ok(id,index,ftp)
2.0
动态绑定class
<div :class="{active:yes}">收藏</div> 及初始值yes:false, class="active";
3.0 三目运算
<img class="a-choice"
:src="allChoiceFlag?'__MOBILEIN__images/btn_radio_select.png':'__MOBILEIN__images/btn_select.png'"
alt="">
4.0 Vue.set('谁','属性',‘值’);
//Vue.set(item,'checked',true);//全局注册
this.$set(item, "checked", true);//局部注册
5.0 重复点击的时候可以用这样的
item.checked = !item.checked;
6.0 遍历
list = [2,3,5]
list.forEach(function(item,index)){
console.log(item);
}
2 3 5