yfs/custom-tab-bar/index.js
2025-06-16 12:18:18 +08:00

58 lines
1.2 KiB
JavaScript

Component({
data: {
selected: 0,
color: "#C6C6C6",
selectedColor: "#333333",
list: [{
"index": 0,
"pagePath": "/pages/shouye/index",
"iconPath": "/static/tab/n1.png",
"selectedIconPath": "/static/tab/s1.png",
"text": "首页"
},
{
"index": 2,
"pagePath": "/pages/mall/index",
"iconPath": "/static/tab/n5.png",
"selectedIconPath": "/static/tab/s5.png",
"text": "商城"
},
{
"index": 3,
"pagePath": "/pages/hegui/hegui",
"iconPath": "/static/tab/n3.png",
"selectedIconPath": "/static/tab/s3.png",
"text": "盒柜"
},
{
"index": 1,
"pagePath": "/pages/infinite/index",
"iconPath": "/static/tab/n2.png",
"selectedIconPath": "/static/tab/s2.png",
"text": "福利"
},
{
"index": 4,
"pagePath": "/pages/user/index",
"iconPath": "/static/tab/n4.png",
"selectedIconPath": "/static/tab/s4.png",
"text": "我的"
}
]
},
attached() {},
methods: {
switchTab(e) {
const data = e.currentTarget.dataset
const url = data.path
console.log(e, data, url, data.index)
wx.switchTab({
url
})
// console.log('aaaaaaaa', this.selected, data.index);
this.setData({
selected: data.index
})
}
}
})