const { MODULES } = require('../../utils/modules') Page({ data: { hasToken: false, modules: MODULES }, onShow() { this.setData({ hasToken: Boolean(getApp().globalData.token) }) }, tapModule(event) { const moduleId = event.currentTarget.dataset.id const module = this.data.modules.find((item) => item.id === moduleId) if (module && module.status === 'available' && module.path) { wx.navigateTo({ url: module.path }) } else { wx.showToast({ title: '这个功能即将开放', icon: 'none' }) } }, openPalm() { const palm = this.data.modules.find((item) => item.id === 'palm') wx.navigateTo({ url: palm.path }) }, openLegal() { wx.navigateTo({ url: '/pages/legal/legal' }) } })