|
|
@@ -1,8 +1,24 @@
|
|
|
+// custom-tab-bar/index.ts
|
|
|
Component({
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 组件的属性列表
|
|
|
+ */
|
|
|
+ properties: {
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 组件的初始数据
|
|
|
+ */
|
|
|
data: {
|
|
|
selected: 0,
|
|
|
paths: ['pages/index/index', 'pages/orders/orders']
|
|
|
},
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 组件的方法列表
|
|
|
+ */
|
|
|
methods: {
|
|
|
switchTab(e: any) {
|
|
|
const data = e.currentTarget.dataset
|
|
|
@@ -12,7 +28,11 @@ Component({
|
|
|
// selected: data.index
|
|
|
// })
|
|
|
console.log(e, 'data', data, this.data.paths[Number(data.id)])
|
|
|
-
|
|
|
+ const path = this.data.paths[Number(data.id)]
|
|
|
+ wx.switchTab({ path })
|
|
|
+ this.setData({
|
|
|
+ selected: data.id
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
})
|