// custom-tab-bar/index/index.js Page({ /** * 页面的初始数据 */ data: { gridList: [{ name: "通告", path: "/pages/annunciate/index", icon: "icon-a-shouyejingangqutonggao", }, { name: "推广素材", path: "/pages/promotional/index", icon: "icon-a-shouyejingangqutuiguangsucai", }, { name: "商学院", path: "/pages/college/index", icon: "icon-a-shangxueyuanxuexi", }, { name: "提报", path: "/pages/submission/index", icon: "icon-a-tibaoguanlitibao", }] }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { //获取胶囊位置信息 this.setData({ capsule: wx.getMenuButtonBoundingClientRect() }) }, /* 应用程序 */ applications(e) { const { name } = e.currentTarget.dataset; console.log(name) /* switch (name) { case "通告": wx.navigateTo({ url: '/pages/annunciate/index' }) break; default: break; } */ }, toAnnunciate() { wx.navigateTo({ url: '/pages/annunciate/index' }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { this.getTabBar().init(); }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })