今天试了个方法 亲测有用 我的权限控制值是在登录接口获取的 在app.js里设置了一个全局变量(比如说isShowSth:false) 然后在登录进去后默认显示的page里onShow事件中调用 if (typeof this.getTabBar === 'function' && this.getTabBar()) { this.getTabBar().setData({ isShow: app.globalData.isShow }) } 以上可以实现根据权限动态显示隐藏tabbar
小程序可以动态显示或者隐藏某个tabbar吗- 需求的场景描述(希望解决的问题) 我现在要根据登录者的权限去显示或者隐藏某个tabBar,怎么弄?? - 希望提供的能力 可以动态显示或者隐藏某个tabBar
2020-12-23今天试了一个方法希望可以帮到你 我的权限控制值是在登录接口获取的 在app.js里设置了一个全局变量(比如说isShowSth:false) 然后在登录进去后默认显示的page里onShow事件中调用 if (typeof this.getTabBar === 'function' && this.getTabBar()) { this.getTabBar().setData({ isShow: app.globalData.isShow }) } 以上可以实现根据权限动态显示隐藏tabbar
小程序自定义tabbar动态更新数据不起效?通过小程序自定义tabbar的文档https://developers.weixin.qq.com/miniprogram/dev/framework/ability/custom-tabbar.html的方法,自定义的tabbar已经显示 data: { selected: 0, list:[], }, lifetimes:{ attached() { ... //动态获取list数据 ... this.setData({list});// 无效 }, }, 首次进来,tabbar能正常显示,但动态获取到tabbar的数据list之后,通过setData发现变化了,UI没更新,求解答???????
2020-12-23