const [table, setTable] = useState
>([])// 列表
table.splice(index, 1)
setTable([...table]) //这是正确的 要全量更新
setTable(table) //这是错误的 并没有全量
起因:点击删除某行数据const [table, setTable] = useState<Array<crConsultGroupPageListData>>([])// 列表table.splice(index, 1) setTable([...table]) //这是正确的 要全量更新setTable(table) //这是错误的 并没有全量...
```javascript
// 获取所有复选框元素
const checkboxes = document.querySelectorAll('input[type="checkbox"]');
// 定义
删除
函数
function removeCheckbox(index) {
// 获取当前复选框的选中状态
const isChecked = checkboxes[index].checked;
//
删除
当前复选框元素
checkboxes.
splice
(index, 1);
// 如果当前复选框是选中状态,则将其它复选框选中状态向前移动一位
if (isChecked) {
checkboxes[index].checked = true;
// 调用
删除
函数,传入要
删除
的复选框的索引值
removeCheckbox(2);
希望能对你有所帮助!