tzxq.js 826 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. Page({
  2. /**
  3. * 页面的初始数据
  4. */
  5. data: {
  6. noticeId: null,
  7. noticeDetail: {
  8. id: '',
  9. title: '',
  10. content: '',
  11. date: '',
  12. source: ''
  13. }
  14. },
  15. onLoad: function (options) {
  16. if (options.noticeData) {
  17. try {
  18. // 解析传递过来的通知数据
  19. const noticeData = JSON.parse(decodeURIComponent(options.noticeData));
  20. // 直接设置通知详情数据
  21. this.setData({
  22. noticeId: noticeData.id,
  23. noticeDetail:noticeData
  24. });
  25. } catch (error) {
  26. console.error('解析通知数据失败', error);
  27. wx.showToast({
  28. title: '获取通知详情失败',
  29. icon: 'none'
  30. });
  31. }
  32. }
  33. },
  34. /**
  35. * 返回上一页
  36. */
  37. goBack: function() {
  38. wx.navigateBack();
  39. },
  40. })