: :其他软件 2020-09-07 14:16:30
其实上述问题很简单,只用在item的点击事件里面做一个同一个item禁止多选的处理即可,但是本篇博文之所以拿出来要“小题大做”,还是要顺便再介绍一下findIndex() 方法的使用。
1、
width="660"
height="440"
okText="确定"
cancelText="取消"
@ok="selectDone"
@cancel="cancelSelect">
:class="['item',{selected: isMediaSelected(item.id)}]"
v-for="item in sourceMediaList"
:key="item.id"
@click="selectMedia(item)">
@change="pageChange" />
2、
methods: {
selectMedia (item) {
if (this.isMediaSelected(item.id)) {
return;
}
},
isMediaSelected (id) {
return this.mediaList.findIndex(item => item.mediaId === id) > -1;
},
}
TAG: 前端开发,item,多次选择,需求
09-29Qt:QStandardItem实现
08-26qgraphicsitem编程小实例
12-31模式识别系统,自行车需求量预测
12-23前端开发者必备的多套微信小程序代码
12-22Vue.js前端开发技术,vue入门教程