leaderInfo.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. // pages/publics/leaderInfo/leaderInfo.js
  2. import {
  3. imgUrl
  4. } from "../../api/request"
  5. Page({
  6. /**
  7. * 页面的初始数据
  8. */
  9. data: {
  10. imgUrl: imgUrl,
  11. leaderInfo: ''
  12. },
  13. /**
  14. * 生命周期函数--监听页面加载
  15. */
  16. onLoad(options) {
  17. let item = JSON.parse(decodeURIComponent(options.item));
  18. item.LDLL = item.LDLL.replace(/\<span/gi, '<span class="fontSize"');
  19. item.LDFG = item.LDFG.replace(/\<span/gi, '<span class="fontSize"');
  20. item.LDLL = item.LDLL.replace(/\<p/gi, '<p class="indent"');
  21. item.LDFG = item.LDFG.replace(/\<p/gi, '<p class="indent"');
  22. this.setData({
  23. leaderInfo: item
  24. })
  25. },
  26. /**
  27. * 生命周期函数--监听页面初次渲染完成
  28. */
  29. onReady() {
  30. },
  31. /**
  32. * 生命周期函数--监听页面显示
  33. */
  34. onShow() {
  35. },
  36. /**
  37. * 生命周期函数--监听页面隐藏
  38. */
  39. onHide() {
  40. },
  41. /**
  42. * 生命周期函数--监听页面卸载
  43. */
  44. onUnload() {
  45. },
  46. /**
  47. * 页面相关事件处理函数--监听用户下拉动作
  48. */
  49. onPullDownRefresh() {
  50. },
  51. /**
  52. * 页面上拉触底事件的处理函数
  53. */
  54. onReachBottom() {
  55. },
  56. /**
  57. * 用户点击右上角分享
  58. */
  59. onShareAppMessage() {
  60. let pages = getCurrentPages();
  61. let currentPage = pages[pages.length - 1];
  62. let url = currentPage.route;
  63. let path = url + '?item=' + encodeURIComponent(JSON.stringify(this.data.leaderInfo));
  64. return {
  65. title: this.data.leaderInfo.CHANNELNAME,
  66. path: path
  67. }
  68. }
  69. })