比如在多条多选框里的不同值。我每次保存。都会把之前值的覆盖了。
你可以创建一个新数组,利用watch()函数监听多选框值的修改
这样每一次修改的时候,都可以把选择的答案增加到创建的数组中
watch:{
result(newval, oldval){
//TODO 这里可以做一些判断,比如点击保存答案时才增加到列表中
this.list.push(oldval);
}
}
不知道这样可不可以解决你的问题
讲道理来说如果你写的正确就不应该有错误的。
你可以建立一个数组(map,set更好)作为你的答案[],然后你每次添加答案的时候,
{key:“题目id”,value:[a,b]//多选用数组,单选用string},然后修改的时候判断答案数组是否存在key值==题目id 的然后修改value
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
放本地缓存?