vue2以数据驱动动态渲染<component>失败

问题:我在成功改变了v-for使用的数组之后,却无法看到component的重新渲染。下面是部分代码,请大神指点

HTML

JS

图片描述

阅读 1.9k
1 个回答

vue文档中有提到,由于js设计问题,数组变更没有办法实现双向绑定
建议每次数组变动不要对这个数组进行操作
新建一个数组,将变动后的值赋值给这个数组
然后再将新数组state变更一下
总之思路就是 每次更新数组都用一个新的数组替换旧数组 不要直接操作原数组

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题