对于一个方法新赋值的字段最好也用Vue.set吧

原创
小哥 3年前 (2022-11-14) 阅读数 6 #大杂烩

在编写功能组组件之前,单击它

三个红色框是三个组件,checkbox使用我请求数据并向每个元素添加字段:checked, 然后我碰巧发现,当我点击合同时,我无法选择以下三个小元素。

开始排查

  1. 首先打了log查看元素是否被选中 结果 :元素中checked这个领域确实是true
  2. 然后我想想,字段是否可能没有与子组件同步更新? 细看了log,仅找到checked该字段没有get和set,我想可能是分配的问题
    以下是我以前的作业代码:

改正之后

使用了vue的$set之后,问题终于解决了。让我们看看印刷品log

确实如预期的那样set和get

所以兄弟们,首要任务

当需要多组件共享传输值作为响应绑定时 最好使用$set方法赋值!!别偷懒

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除