index.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  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. */
  52. onShow: function () {
  53. },
  54. /**
  55. * 生命周期函数--监听页面隐藏
  56. */
  57. onHide: function () {
  58. },
  59. /**
  60. * 生命周期函数--监听页面卸载
  61. */
  62. onUnload: function () {
  63. },
  64. onClickedDelete: function() {
  65. delMessages([this.data.id]);
  66. wx.switchTab({
  67. url: '/pages/message/index',
  68. });
  69. }
  70. })