vue表格多选删除,checkbox选中状态遗留给下一行怎么解决的?

https://img1.mukewang.com/5c7f724c000198d605690288.jpg

选中name和note,点删除

https://img4.mukewang.com/5c7f724f0001c0f803600197.jpg

结果checkbox选中状态还在


checkbox里面value值就是数据序号


<td><input type="checkbox" :value="index"></td>

var $chbs = $('#dataset_table tbody tr').find('input:checkbox:checked');

for (var i = $chbs.length - 1; i >= 0; i--) {

    var idx = $chbs[i].value;

    diModel.remainder.push(diModel.resultField[idx]);

    diModel.resultField.splice(idx, 1);

}


ibeautiful
浏览 3242回答 2
2回答

POPMUISE

value不要用index,或者删除完之后清空上一次选中的数据

慕码人2483693

都使用Vue了,就别使用jQuery了,数据双向绑定,简洁且易操作。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript