index.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. // custom-tab-bar/index/index.js
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. gridList: [{
  8. name: "通告",
  9. path: "/pages/annunciate/index",
  10. icon: "icon-a-shouyejingangqutonggao",
  11. }, {
  12. name: "推广素材",
  13. path: "/pages/promotional/index",
  14. icon: "icon-a-shouyejingangqutuiguangsucai",
  15. }, {
  16. name: "商学院",
  17. path: "/pages/college/index",
  18. icon: "icon-a-shangxueyuanxuexi",
  19. }, {
  20. name: "提报",
  21. path: "/pages/submission/index",
  22. icon: "icon-a-tibaoguanlitibao",
  23. }]
  24. },
  25. /**
  26. * 生命周期函数--监听页面加载
  27. */
  28. onLoad(options) {
  29. //获取胶囊位置信息
  30. this.setData({
  31. capsule: wx.getMenuButtonBoundingClientRect()
  32. })
  33. },
  34. /* 应用程序 */
  35. applications(e) {
  36. const {
  37. name
  38. } = e.currentTarget.dataset;
  39. console.log(name)
  40. /* switch (name) {
  41. case "通告":
  42. wx.navigateTo({
  43. url: '/pages/annunciate/index'
  44. })
  45. break;
  46. default:
  47. break;
  48. } */
  49. },
  50. /**
  51. * 生命周期函数--监听页面初次渲染完成
  52. */
  53. onReady() {
  54. },
  55. /**
  56. * 生命周期函数--监听页面显示
  57. */
  58. onShow() {
  59. this.getTabBar().init();
  60. },
  61. /**
  62. * 生命周期函数--监听页面隐藏
  63. */
  64. onHide() {
  65. },
  66. /**
  67. * 生命周期函数--监听页面卸载
  68. */
  69. onUnload() {
  70. },
  71. /**
  72. * 页面相关事件处理函数--监听用户下拉动作
  73. */
  74. onPullDownRefresh() {
  75. },
  76. /**
  77. * 页面上拉触底事件的处理函数
  78. */
  79. onReachBottom() {
  80. },
  81. /**
  82. * 用户点击右上角分享
  83. */
  84. onShareAppMessage() {
  85. }
  86. })