index.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. import { delMessages } from '../../api/message'
  2. // pages/message_details/index.js
  3. var base64 = require('../../utils/base64')
  4. const app = getApp()
  5. Page({
  6. /**
  7. * 页面的初始数据
  8. */
  9. data: {
  10. parameter: {
  11. title: '消息详情',
  12. navbar: '1',
  13. return: '1',
  14. color: false
  15. },
  16. id: 0,
  17. title: '',
  18. from: '',
  19. date: '',
  20. type: 1,
  21. content: '',
  22. read: 0,
  23. fixed: false
  24. },
  25. /**
  26. * 生命周期函数--监听页面加载
  27. */
  28. onLoad: function (options) {
  29. var data = JSON.parse(decodeURIComponent(options.data))
  30. var params = this.data.parameter
  31. params.title = data.subject
  32. this.setData({
  33. id: data.id,
  34. title: data.subject,
  35. from: data.from,
  36. date: data.ts,
  37. type: data.type,
  38. content: data.body,
  39. read: data.read,
  40. parameter: params,
  41. fixed: app.globalData.isFixed
  42. })
  43. },
  44. /**
  45. * 生命周期函数--监听页面初次渲染完成
  46. */
  47. onReady: function () {},
  48. /**
  49. * 生命周期函数--监听页面显示
  50. */
  51. onShow: function () {},
  52. /**
  53. * 生命周期函数--监听页面隐藏
  54. */
  55. onHide: function () {},
  56. /**
  57. * 生命周期函数--监听页面卸载
  58. */
  59. onUnload: function () {},
  60. onClickedDelete: function () {
  61. delMessages([this.data.id])
  62. wx.switchTab({
  63. url: '/pages/message/index'
  64. })
  65. }
  66. })