vue--点击当前增加class,其他删除class
2017-04-10 12:07
453 查看
转载自:http://blog.csdn.net/xiao_yu_liu/article/details/55515244
<div id="app">
<p v-for='(data,key,index) in datas' v-on:click="addClassFun(index)" v-bind:class='{class1:index==qwerqwre}'>{{data.data}}</p>
</div>
<script>
new Vue({
el: '#app',
data: {
datas: {
data1: {
data: "测试1",
ifAdd: 0
},
data2: {
data: "测试2",
ifAdd: 1
},
data3: {
data: "测试3",
ifAdd: 2
}
},
qwerqwre:"0"
},
methods: {
addClassFun: function(index) {
this.qwerqwre = index;
}
}
})
</script>
<div id="app">
<p v-for='(data,key,index) in datas' v-on:click="addClassFun(index)" v-bind:class='{class1:index==qwerqwre}'>{{data.data}}</p>
</div>
<script>
new Vue({
el: '#app',
data: {
datas: {
data1: {
data: "测试1",
ifAdd: 0
},
data2: {
data: "测试2",
ifAdd: 1
},
data3: {
data: "测试3",
ifAdd: 2
}
},
qwerqwre:"0"
},
methods: {
addClassFun: function(index) {
this.qwerqwre = index;
}
}
})
</script>
相关文章推荐
- vue--点击当前增加class,其他删除class的方法
- vue--点击当前增加class,其他删除class
- vue-点击添加class 其他标签删除class
- vue 点击当前添加class,同级删除class
- <li>的鼠标移入移出事件和点击事件分别实现为当前li添加样式,删除其他li样式
- vue.js实现点击后动态添加class及删除同级class的实现代码
- vue.js 实现点击后动态添加 class 并删除同级 class
- js控制某个div层中a标签的class属性,点击实现添加class属性,并且删除其他同级的class属性
- vue2.0 实现click点击当前li,动态切换class
- sql 增加键约束 删除主记录在其他表中的相关记录
- javascript 案例,显示一些按钮,如果点击了,当前点击的按钮文本变为“点了”,其他按钮文本变为“没点”
- 利用js对table动态增加和删除行(附带table样式,鼠标滑过和点击样式)
- jquery为何要根据当前点击元素来寻找其他元素
- 修改设置语言选项,删除 [Developer]Accented English或者增加其他自己喜欢的语种
- Js实现当前点击a标签变色突出显示其他a标签回复原色
- JS初学之-点击元素,当前的显示样式,其他变灰色
- jQuery如何实现点击页面获得当前点击元素的id或其他信息
- js点击相应的li增加class
- toolstripbutton 动态添加后 获取当前点击的按钮的值 并且将其删除
- click点击以后添加新class,删除其余同名class