ElementUI中Checkbox复选框点击一个导致全选和点击复选框没有效果的问题解决
Element Checkbox 多选框点击一个导致全选
多选框点击一个导致全选
<el-form-item label="涉及事项" prop="checkList">
<el-checkbox-group v-model="projBascInfoShow.checkList" prop="checkList">
<el-checkbox label="1" key="1">供水</el-checkbox>
<el-checkbox label="2" key="2">供热</el-checkbox>
<el-checkbox label="3" key="3">供气</el-checkbox>
</el-checkbox-group>
</el-form-item>
data: function(){
return{
projBascInfoShow: {
checkList: [],
checkText: '',
}
}
}
在返回数据的时候也要注意是Array格式,如果数据库是用逗号分隔的。那么在返回赋值的时候要这样写:
_that.projBascInfoShow.checkList = result.content.checkList.split(',');
官方文档指出:el-checkBox-group的属性必须是Array类型。而我原本是没有写的
点击复选框没有效果
如果出现点击没有效果,不改变,控制台不报错的情况,可以尝试以下方法解决。
<el-checkbox-group v-model="projInfoModel.checkList" @input="updateValue()">
<el-checkbox label="1" key="1">供水报装</el-checkbox>
<el-checkbox label="2" key="2">供热报装</el-checkbox>
</el-checkbox-group>
methods:{
updateValue: function () {
this.$forceUpdate();
},
}
本文来自博客园,作者:Huathy,遵循 CC 4.0 BY-NC-SA 版权协议。转载请注明原文链接:https://www.cnblogs.com/huathy/p/17253813.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现