hku-class/miniprogram/pages/class/index.js
2026-05-12 23:10:05 +08:00

17 lines
466 B
JavaScript

const { requireLogin } = require("../../utils/auth");
const { visibleModules } = require("../../utils/modules");
const { getEnabledModules } = require("../../utils/page-helpers");
Page({
data: { modules: [] },
onShow() {
if (!requireLogin()) return;
this.setData({ modules: visibleModules("class", getEnabledModules()) });
},
openModule(event) {
wx.navigateTo({ url: `/pages/module/index?module=${event.currentTarget.dataset.key}` });
}
});