漫步雨林
漫步雨林
  • 发布:2020-03-10 20:47
  • 更新:2020-03-10 23:43
  • 阅读:547

【报Bug】子组件object/array值不能显示在dom,string/number可以

分类:uni-app

开发工具:HBuilderX 2.6.1.20200226
浏览器:谷歌 77.0.3865.120(正式版本) (64 位)

如上图,我这里str如果是string/number,用普通的this.str = 可以动态改变值,dom显示上也会立即生效。
但如果str是object/array,我用普遍的this.str[0] = 'haha',用console.log看到值是动态改变了,但是dom上就是不会生效。
使用this.$set(this.str,0,'haha'),也能动态改变,单dom上就是不会生效。

请问一下这个情况该如何处理,多谢!

2020-03-10 20:47 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

vue 监听不到数组和对象里面的变化,所以要用$s

  • 漫步雨林 (作者)

    我用this.$set(this.str,0,'haha')也无法在dom上生效

    2020-03-11 10:27

该问题目前已经被锁定, 无法添加新回复