目前遇到的一个问题是,只能选中一个,但是id是添加进去了的,也能删除掉。但是就是没有勾选的效果。
HTML:
{{item.item}}
{{user.name}}
JS:
patientCalendar(user, event) {
if (!user.isActive) {
user.isActive = true
this.selectedUsers.push(user.patientUserGid)
} else {
user.isActive = false
this.selectedUsers.splice(user.patientUserGid, 1)
}
},
这个是UI交互效果,只能勾中一个
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
代码太少没法判断,请确保数据都是响应式的。
检查
localData和item数组增加元素的方式是否正确;item数组里的对象(user)的初始状态有给isActive初始值不,Vue 不能检测增加属性。如果你用的是谷歌浏览器,建议添加一个扩展程序
Vue.js devtools,然后打开控制台,你点击后看下你的数据状态是啥样的,应该就能找到问题所在了。