js关于数组多选加限制条件问题

`

arr:[

{type:'user',isPx:false},

{type:'user',isPx:false},

{type:'user',isPx:false},

{type:'pro',isPx:false},

{type:'pro',isPx:false},

{type:'pro',isPx:false},

]

`

怎么做到其中type为user的只能勾选一个,其他type为user不能勾选,type为pro的也只能勾选一个,其他不能勾选。 是想把checkbox的状态改成不可选择状态

回答

点击的时候,其他user置为false

handle(cur) {

this.data.forEach(item => {

if (item.type === cur.type) {

item.isPx = false;

}

});

cur.isPx = true;

}

最笨的方法

关注一下,数据结构已经这样了还能怎么写?

以上是 js关于数组多选加限制条件问题 的全部内容, 来源链接: utcz.com/a/37330.html

回到顶部