// pages/special/index.js import { getServicesList } from '../../service/system' import request from '../../utils/request' import { alertInfo } from '../../utils/index' const { OK } = request; Page({ /** * 页面的初始数据 */ data: { servicesList: [] }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { }, async init() { const { code, message, data } = await getServicesList() if (code !== OK) { alertInfo(message); return; } this.setData({ servicesList: data }) }, clickService(e) { const { type, value } = e.currentTarget.dataset.data; if (!value) { alertInfo("暂未开通") return; } switch(type) { case 0: const [appId, path] = value.split(",") wx.navigateToMiniProgram({ appId: appId, path: path, envVersion: "trial" }) break; case 1: wx.navigateTo({ url: value, }) break; } }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { this.init() }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })