myProblemDetail.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. // pages/my/myProblem/myProblem.js
  2. //var WxParse = require('../../../wxParse/wxParse.js');
  3. var WxParse = require('../../../wxParse/html2json.js')
  4. let App = getApp();
  5. Page({
  6. /**
  7. * 页面的初始数据
  8. */
  9. data: {
  10. keyid:0,
  11. totalPage:0,
  12. value:[{id:'',name:'全部'}],
  13. parm:{
  14. page:1,
  15. limit:'10'
  16. }
  17. },
  18. onChange(event) {
  19. console.log(event,'ev')
  20. this.setData({
  21. keyid: event.id
  22. });
  23. console.log(this.data.keyid,'evid')
  24. },
  25. // 跳转 会员说明
  26. seeMember: function () {
  27. wx: wx.navigateTo({
  28. url: '/pages/myMember/myMember',
  29. })
  30. },
  31. /**
  32. * 生命周期函数--监听页面加载
  33. */
  34. onLoad: function (options) {
  35. console.log(options,'ev')
  36. this.setData({
  37. keyid: options.id
  38. });
  39. this.loadfaq();
  40. },
  41. detailHandler:function(e){
  42. console.log(e,'ee')
  43. },
  44. loadfaq(){
  45. wx.showLoading({
  46. title: '努力加载中...',
  47. })
  48. let _this = this;
  49. _this.data.parm.page = _this.data.parm.page+"";
  50. App._post_form('Wgfaqinfo/apiSelectWgfaqinfo', 'application/json', JSON.stringify(_this.data.parm),function(res){
  51. if(res.code===0){
  52. _this.data.totalPage = res.page.totalPage;
  53. for (let i = 0; i < res.page.list.length;i++){
  54. res.page.list[i]["htmlArr"] = WxParse.html2json(res.page.list[i].answer, 'returnData');
  55. }
  56. let d = _this.data.value;
  57. d.push(...res.page.list);
  58. _this.setData({
  59. list: d,
  60. totalPage: res.page.totalPage,
  61. page: _this.data.parm.page
  62. })
  63. wx.hideLoading();
  64. }
  65. })
  66. },
  67. /**
  68. * 生命周期函数--监听页面初次渲染完成
  69. */
  70. onReady: function () {
  71. wx.setNavigationBarTitle({
  72. title: '常见问题',
  73. })
  74. },
  75. /**
  76. * 生命周期函数--监听页面显示
  77. */
  78. onShow: function () {
  79. this.data.value=[];
  80. },
  81. /**
  82. * 生命周期函数--监听页面隐藏
  83. */
  84. onHide: function () {
  85. },
  86. /**
  87. * 生命周期函数--监听页面卸载
  88. */
  89. onUnload: function () {
  90. },
  91. /**
  92. * 页面相关事件处理函数--监听用户下拉动作
  93. */
  94. onPullDownRefresh: function () {
  95. },
  96. /**
  97. * 页面上拉触底事件的处理函数
  98. */
  99. onReachBottom: function () {
  100. if (this.data.parm.page < this.data.totalPage){
  101. this.data.parm.page++;
  102. this.loadfaq()
  103. }
  104. },
  105. /**
  106. * 用户点击右上角分享
  107. */
  108. onShareAppMessage: function () {
  109. }
  110. })