开发时遇到问题:根据tab的切换掉接口返回展示不同的数据。结果问题就来了,数据确实是更新了,通过consloe.log()控制台也可以正常打印,但是视图却没有更新。
网上推荐的v-if,this.$forceUpdate()强制更新...几乎百度的方法都试过了,依旧没有效果,开始排查问题原因。
问题代码如下:
问题原因就在这里!!
个人推测key的取值index不是唯一的,所以就地使用导致视图渲染错误,
解决办法就是:确保key的取值唯一性!
就此问题圆满解决,希望可以帮你们!