topicDetail.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. var app = getApp();
  2. var WxParse = require('../../lib/wxParse/wxParse.js');
  3. var util = require('../../utils/util.js');
  4. var api = require('../../config/api.js');
  5. Page({
  6. data: {
  7. id: 0,
  8. topic: {},
  9. topicList: []
  10. },
  11. onShareAppMessage: function() {
  12. return {
  13. title: 'Renard 的甜品屋',
  14. desc: '唯爱与美食不可辜负',
  15. path: '/pages/topicDetail/topicDetail?id=' + this.data.id
  16. }
  17. },
  18. onLoad: function(options) {
  19. // 页面初始化 options为页面跳转所带来的参数
  20. var that = this;
  21. that.setData({
  22. id: options.id
  23. });
  24. util.request(api.TopicDetail, {
  25. id: that.data.id
  26. }).then(function(res) {
  27. if (res.errno === 0) {
  28. that.setData({
  29. topic: res.data.topic
  30. });
  31. WxParse.wxParse('topicDetail', 'html', res.data.topic.content, that);
  32. }
  33. });
  34. util.request(api.TopicRelated, {
  35. id: that.data.id
  36. }).then(function(res) {
  37. if (res.errno === 0) {
  38. that.setData({
  39. topicList: res.data
  40. });
  41. }
  42. });
  43. },
  44. onReady: function() {
  45. },
  46. onShow: function() {
  47. // 页面显示
  48. this.getCommentList();
  49. },
  50. onHide: function() {
  51. // 页面隐藏
  52. },
  53. onUnload: function() {
  54. // 页面关闭
  55. }
  56. })