第一次使用uniapp开发多端小程序,遇到了不少坑,其中有一个坑值得给大家提个醒:
遇到修改数组属性视图不更新的问题,百度一下也是说了两种方法
一:this.$forceUpdate();强制更新,这个确实在H5端更新了,但是微信小程序还是没有更新
二:this.$set(),一样不行
最后,实在没办法了,在乱试的情况下,发现我是在组件中去修改的数组属性,用this.$emit('方法名')去调用父组件,也就是去页面里操作数组,问题解决!!!!!!!!!!!!
第一次使用uniapp开发多端小程序,遇到了不少坑,其中有一个坑值得给大家提个醒:
遇到修改数组属性视图不更新的问题,百度一下也是说了两种方法
一:this.$forceUpdate();强制更新,这个确实在H5端更新了,但是微信小程序还是没有更新
二:this.$set(),一样不行
最后,实在没办法了,在乱试的情况下,发现我是在组件中去修改的数组属性,用this.$emit('方法名')去调用父组件,也就是去页面里操作数组,问题解决!!!!!!!!!!!!
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。