people-reading/miniprogram/pages/index/index.js
2026-05-11 23:26:11 +08:00

32 lines
756 B
JavaScript

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' })
}
})