|
|
|
@ -1,6 +1,6 @@
|
|
|
|
|
Component({
|
|
|
|
|
data: {
|
|
|
|
|
selected: 0, //当前选中的tab下标
|
|
|
|
|
selected: null, //当前选中的tab下标
|
|
|
|
|
color: "#1E1E1E",
|
|
|
|
|
selectedColor: "#646464", //tabbar选中字体颜色
|
|
|
|
|
list: [{
|
|
|
|
@ -40,13 +40,19 @@ Component({
|
|
|
|
|
switchTab(e) {
|
|
|
|
|
const data = e.currentTarget.dataset;
|
|
|
|
|
const url = data.path
|
|
|
|
|
console.log(url)
|
|
|
|
|
this.setData({
|
|
|
|
|
selected: data.index
|
|
|
|
|
})
|
|
|
|
|
// this.setData({
|
|
|
|
|
// selected: data.index
|
|
|
|
|
// })
|
|
|
|
|
wx.switchTab({
|
|
|
|
|
url: "/" + url
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
init() {
|
|
|
|
|
const page = getCurrentPages().pop();
|
|
|
|
|
let n = this.data.list.findIndex(item => item.pagePath === `${page.route}`);
|
|
|
|
|
this.setData({
|
|
|
|
|
selected: n
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
})
|