parse.js 920 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. var _request = require('../../utils/request.js')
  2. var WxParse = require('../../utils/wxParse/wxParse.js')
  3. var rid
  4. Page({
  5. data: {
  6. art: {}
  7. },
  8. onLoad: function (options) {
  9. rid = options.id
  10. var that = this
  11. this.getArticle()
  12. },
  13. getArticle () {
  14. var that = this
  15. var url = 'v1/article/' + rid
  16. var params = {
  17. }
  18. var success = function (res) {
  19. var article = res.data.article.content
  20. that.setData({
  21. art: res.data.article
  22. })
  23. WxParse.wxParse('article', 'html', article, that, 10)
  24. }
  25. _request.$get(url, params, success)
  26. },
  27. onShareAppMessage: function (val) {
  28. return _request.share({
  29. title: this.data.art.s_title || this.data.art.title || 'FOHOW玖玖',
  30. path: '/pages/start/start?url=pages/parse/parse&id=' + this.data.art.id,
  31. imageUrl: this.data.art.cover,
  32. sc: 'xcx_article',
  33. ri: rid,
  34. rp: rid
  35. })
  36. }
  37. })