针对于小程序中自定义tabbar问题,有多种自定义方式。
其中之一就是需要将原先系统自带的tabbar隐藏,调用
wx.hideTabBar();但是直接这样调用有时候会出现问题,那就是在小程序底部原先放置tabbar的内容会出现空白,仍然会出现占位问题。
这个问题的出现是因为,小程序隐藏tabbar是一个异步加载的方法,要解决可以在充分隐藏之后,进行自定义tabbar的显示。
wx.hideTabBar({
complete() {
setTimeout(() => {
_this.setData({
// 设置样式,显示自定义tabbar
none: false
})
}, 500);
}
});
转载于:https://my.oschina.net/u/3460260/blog/3033175
