index.js 1.6 KB

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