25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

75 satır
1.9 KiB

  1. // components/message/message.js
  2. Component({
  3. /**
  4. * 组件的属性列表
  5. */
  6. properties: {
  7. },
  8. /**
  9. * 组件的初始数据
  10. */
  11. data: {
  12. list : [{
  13. text:"饮食",
  14. iconPath:"/asset/img/icon-eat.png",
  15. },{
  16. text:"娱乐",
  17. iconPath:"/asset/img/icon-play.png"
  18. },{
  19. text:"交通",
  20. iconPath:"/asset/img/icon-info.png"
  21. },{
  22. text:"天气",
  23. iconPath:"/asset/img/icon-weather.png"
  24. },{
  25. text:"防疫政策",
  26. iconPath:"/asset/img/icon-virus.png"
  27. }]
  28. },
  29. /**
  30. * 组件的方法列表
  31. */
  32. methods: {
  33. onRet: function () {
  34. wx.reLaunch({
  35. url: "/Pages/travel/home/home",
  36. });
  37. },
  38. switchPage : function(e){
  39. switch (e.currentTarget.id) {
  40. case '0':
  41. wx.redirectTo({
  42. url: '/Pages/travel/preparation/message/eat/eat',
  43. })
  44. break;
  45. case '1':
  46. wx.redirectTo({
  47. url: '/Pages/travel/preparation/message/play/play',
  48. })
  49. break
  50. case '2':
  51. wx.redirectTo({
  52. url: '/Pages/travel/preparation/message/travel/travel',
  53. })
  54. break
  55. case '3':
  56. wx.redirectTo({
  57. url: '/Pages/travel/preparation/message/weather/weather',
  58. })
  59. break
  60. case '4':
  61. wx.redirectTo({
  62. url: '/Pages/travel/preparation/message/epidemic/epidemic',
  63. })
  64. break
  65. default:
  66. break;
  67. }
  68. }
  69. }
  70. })