topicDetail.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  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.list
  40. });
  41. }
  42. });
  43. },
  44. onReady: function() {
  45. },
  46. onShow: function() {
  47. // 页面显示
  48. },
  49. onHide: function() {
  50. // 页面隐藏
  51. },
  52. onUnload: function() {
  53. // 页面关闭
  54. }
  55. })