import { storeBindingsBehavior } from 'mobx-miniprogram-bindings' import { store } from '~/store/index' Component({ behaviors: [storeBindingsBehavior], storeBindings: { store, fields: { userInfo: 'userInfo', androidMask: 'androidMaskFun' }, }, /** * 组件的属性列表 */ properties: {}, /** * 组件的初始数据 */ data: { selected: 2, color: "#999999", selectedColor: "#32CA69", mask: false, show: true, listTab: [{ "pagePath": "/pages/activity/index", "text": "排行榜", "iconPath": "/static/ranking.png", "selectedIconPath": "/static/ranking2.png" }, { "pagePath": "/pages/works/index", "text": "作品", "iconPath": "/static/zp.png", "selectedIconPath": "/static/zp2.png" }, { "pagePath": "/pages/index/index", "text": "推荐", "iconPath": "/static/tj.png", "selectedIconPath": "/static/tj2.png" }, { "pagePath": "/pages/message/index", "text": "消息", "iconPath": "/static/message.png", "selectedIconPath": "/static/message2.png" }, { "pagePath": "/pages/my/index", "text": "我的", "iconPath": "/static/my.png", "selectedIconPath": "/static/my2.png" }] }, /** * 组件的方法列表 */ methods: { switchTab(e) { if (e.currentTarget.dataset.index != this.data.selected) { const data = e.currentTarget.dataset; const url = data.path; // 作品页面跳转时销毁 if (this.data.selected == '1') { wx.reLaunch({ url }); } else { wx.switchTab({ url }); } this.setData({ selected: '' }) } }, toAndroidLogin() { wx.redirectTo({ url: '/pages/donutLogin/index', }) } } })