vue 选择之单选,多选,反选,全选,反选
Posted ning123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue 选择之单选,多选,反选,全选,反选相关的知识,希望对你有一定的参考价值。
1、单选
当我们用v-for渲染一组数据的时候,我们可以带上index以便区分他们我们这里利用这个index来简单地实现单选。
<li v-for="(item,index) in radioList" :key="index" :class="selectedNum==index?‘active‘:‘‘" @click="select(index)">{{item}}</li>
首选定义一个selectedNum,当我们点击item时,便把这个selectedNum更改为我们所点击的item的index,然后每个item上加入判断selectedNum是不是等于自己,如果等于则选中。
代码如下:
data() { return { selectedNum:"", radioList: ["某个元素", "某个元素", "某个元素", "某个元素", "某个元素"], }; }, methods: { //单选 select(i) { this.selectedNum = i; }, }
2、多选
3、反选
4、全选
5、全不选
以上是关于vue 选择之单选,多选,反选,全选,反选的主要内容,如果未能解决你的问题,请参考以下文章