news-detail.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. // pages/news-detail/news-detail.js
  2. var http = require("../../utils/http.js");
  3. var config = require("../../utils/config.js");
  4. // var util = require('../../utils/util.js');
  5. Page({
  6. /**
  7. * 页面的初始数据
  8. */
  9. data: {
  10. news: {
  11. title: '', //标题
  12. msgTitle: '', //分销通知标题
  13. content: '',
  14. id: 0,
  15. }
  16. },
  17. /**
  18. * 生命周期函数--监听页面加载
  19. */
  20. onLoad: function(options) {
  21. // var ths = this;
  22. console.log(options)
  23. if (options.type == 'dist') {
  24. // 加载分销公告
  25. var params = {
  26. url: '/p/distribution/msg/info',
  27. method: "GET",
  28. data: {
  29. msgId: options.id
  30. },
  31. callBack: res => {
  32. if (res.content) {
  33. res.content = res.content.replace(/width=/gi, 'sss=');
  34. res.content = res.content.replace(/height=/gi, 'sss=');
  35. res.content = res.content.replace(/ \/\>/gi, ' style="max-width:100% !important;display:block;" \/\>');
  36. }
  37. console.log(res)
  38. this.setData({
  39. news: res
  40. });
  41. console.log("分销公告:" + res)
  42. }
  43. };
  44. http.request(params);
  45. } else {
  46. //加载公告详情
  47. var params = {
  48. url: '/shop/notice/info/' + options.id,
  49. method: "GET",
  50. callBack: res => {
  51. if (res.content) {
  52. res.content = res.content.replace(/width=/gi, 'sss=');
  53. res.content = res.content.replace(/height=/gi, 'sss=');
  54. res.content = res.content.replace(/ \/\>/gi, ' style="max-width:100% !important;display:block;" \/\>');
  55. }
  56. this.setData({
  57. news: res
  58. });
  59. console.log("普通公告:" + res)
  60. }
  61. };
  62. http.request(params);
  63. }
  64. },
  65. /**
  66. * 生命周期函数--监听页面初次渲染完成
  67. */
  68. onReady: function() {
  69. },
  70. /**
  71. * 生命周期函数--监听页面显示
  72. */
  73. onShow: function() {
  74. },
  75. /**
  76. * 生命周期函数--监听页面隐藏
  77. */
  78. onHide: function() {
  79. },
  80. /**
  81. * 生命周期函数--监听页面卸载
  82. */
  83. onUnload: function() {
  84. },
  85. /**
  86. * 页面相关事件处理函数--监听用户下拉动作
  87. */
  88. onPullDownRefresh: function() {
  89. },
  90. /**
  91. * 页面上拉触底事件的处理函数
  92. */
  93. onReachBottom: function() {
  94. },
  95. /**
  96. * 用户点击右上角分享
  97. */
  98. onShareAppMessage: function() {
  99. }
  100. })