当前位置: 首页 > Web前端 > JavaScript

使用数组方法indexOf()判断两个数组中是否有相同的项,如果没有,添加item.checked=true

时间:2023-03-27 01:23:43 JavaScript

我最近在开发一个功能。点击添加商品按钮,显示商品列表弹出层,点击勾选复选框,则弹出层关闭,再次点击商品按钮,之前勾选的复选框不再可点击。目的是防止重复添加相同的产品。数组方法indexOf()用于判断我的产品列表中的项目。item是否已经勾选,如果勾选,则设置item.checked=true。我省略了点击按钮显示弹出层的步骤。以下是我的代码:利用element-ui中的el-radio(单选框)组件实现选择和取消选择功能模拟一个弹层

{{row.name}}{{row.checked?"已选":"选"}}