elementui 中 checkbox点击未渲染的问题
在elementui中,使用checkbox做点选时
点击后参数已修改但是未渲染样式,还是点击前状态
可以使用下方的方法强制刷新,完成checkbox多选框的重新渲染。
this.$forceUpdate();
示例
<el-checkbox
border
v-model="item.ischecked"
@change="handleCheckedChange(item)">
{{item.remark}}
</el-checkbox>
handleCheckedChange(val){
// 点击后参数已经发生变化,重新渲染
this.$forceUpdate();
console.info(val)
}
在使用ElementUI的Checkbox组件时,遇到点击后样式未更新的问题。文章提供了一个解决方案,通过调用`this.$forceUpdate()`方法强制组件重新渲染,确保参数变化后样式同步更新。示例代码展示了如何在`handleCheckedChange`方法中应用此技巧。
3840





