我接手的项目是1.X的uview,u-tabs在切换时有时会出现无法切换的问题,实际测试发现”current”发生改变,但UI没有发生改变,因为之前是正常的,一番折腾下来后发现在切换后如果页面相似度过高,就有大概率会发生无法触发UI更新的问题。
解决方法为每次修改时渲染的数据最好发生一些变化(更改节点结构)比如
<view v-show="questionList.length==0" class="test_">
未查询到{{tabsList[tabCurrent].name}}相关信息
</view>
测试后发现,即便页面重新跳转( redirectTo)到该项页面仍无法实现UI更新的效果,其中tabbar的切换也无法实现UI更新,但在页面跳转之后UI出现更新。