import { MATH_FUNCTION_TYPES } from '../../constants/mathFunctions'; import { appSharePageMethods } from '../../base/pageMixin'; Page({ data: { functionList: MATH_FUNCTION_TYPES, }, onLoad() { // 页面加载 }, /** * 打开数学功能页面 */ openMathFunction(e: WechatMiniprogram.TouchEvent) { const functionId = e.currentTarget.dataset.function; const functionItem = this.data.functionList.find( (item) => item.id === functionId, ); if (!functionItem) { return; } // 统一跳转到 mathDraw 页面 if (functionItem.page) { wx.navigateTo({ url: `/mathPages/mathDraw/mathDraw?id=${functionId}`, }); } else { wx.showToast({ title: `功能开发中,敬请期待`, icon: 'none', duration: 2500, }); } }, ...appSharePageMethods, });