赞
踩
自定义tabBar切换页面时需要点击两次,样式状态才对。第一点击时只是页面跳转了。
第一步.在app.js文加下添加全局变量来锁定当前bar的索引值
- globalData: {
- selectedIndex: 0
- }
第二步: custom-tab-bar->index.js文加下
- methods: {
- switchTab(e) {
- const data = e.currentTarget.dataset;
- const url = data.path;
- app.globalData.selectedIndex = data.index;
- wx.switchTab({
- url: url
- })
- }
- }
- 还有一个组件的生命周期函数:
-
-
- ready:function(){
- this.setData({
- selected: app.globalData.selectedIndex
- })
- },
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。