赞
踩
自定义 tabBar 可以让开发者更加灵活地设置 tabBar 样式,以满足更多个性化的场景。
首先 从 **在开发者工具中预览效果 ** 点击获取custom-tab-bar组件代码,然后开始修bug
app.json 中配置 custom , app.json中全局声明 usingComponents
运行代码之后会发现:
tabbar图标切换 要点击两次才能有选中状态
解决办法:
<van-tabbar bind:change="switchTab">
绑定监听事件 switchTab
methods: {
switchTab(e) {
getApp().globalData.activeIdx = e.detail
wx.switchTab({
url: '/' + this.data.list[e.detail].pagePath
})
}
}
globalData: {
activeIdx: 0
}
onShow: function () {
if (typeof this.getTabBar === 'function' && this.getTabBar()) {
this.getTabBar().setData({
activeIdx: 0
})
}
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。