这是正常情况
不正常情况是点击几次tabbar之后页面会错乱,导致图标显示和内容不一致,但是点击换页没有问题
解决办法:在显示页的onshow函数中添加如下代码
if (typeof this.getTabBar === 'function' &&
this.getTabBar()) {
this.getTabBar().setData({
selected: 1
})
}
selected是页面的tabbar的index。
讲的似乎不是很清楚,但是遇到相同情况的朋友应该能看懂
(有问题欢迎提出,一起交流)