import TabMenu from './data'; Component({ data: { selected: 0, list: TabMenu, }, // observers: { // 'active': function (newValue) { // console.log('active变化', newValue); // } // }, methods: { changeTab(item) { this.setData({ selected: item.currentTarget.dataset.num }) wx.switchTab({ url: this.data.list[this.data.selected].url.startsWith('/') ? this.data.list[this.data.selected].url : `/${this.data.list[this.data.selected].url}`, }); }, // init() { // const page = getCurrentPages().pop(); // const route = page ? page.route.split('?')[0] : ''; // const active = this.data.list.findIndex( // (item) => // (item.url.startsWith('/') ? item.url.substr(1) : item.url) === // `${route}`, // ); // this.setData({ active }); // }, }, });