// pages/my/myProblem/myProblem.js //var WxParse = require('../../../wxParse/wxParse.js'); var WxParse = require('../../../wxParse/html2json.js') let App = getApp(); Page({ /** * 页面的初始数据 */ data: { appAssetsUrl:App.appAssetsUrl, totalPage:0, value:[{id:'',name:'全部'}], parm:{ page:1, limit:'10' } }, onChange(event) { this.setData({ name: event.detail }); }, // 跳转 会员说明 seeMember: function () { wx: wx.navigateTo({ url: '/pages/myMember/myMember', }) }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { this.loadfaq(); }, detailHandler:function(e){ console.log(e,'ee') var id = e.currentTarget.dataset.id wx.navigateTo({ url: '/pages/my/myProblemDetail/myProblemDetail?id=' + id, }) }, loadfaq(){ wx.showLoading({ title: '努力加载中...', }) let _this = this; _this.data.parm.page = _this.data.parm.page+""; App._post_form('Wgfaqinfo/apiSelectWgfaqinfo', 'application/json', JSON.stringify(_this.data.parm),function(res){ if(res.code===0){ _this.data.totalPage = res.page.totalPage; for (let i = 0; i < res.page.list.length;i++){ res.page.list[i]["htmlArr"] = WxParse.html2json(res.page.list[i].answer, 'returnData'); } let d = _this.data.value; d.push(...res.page.list); _this.setData({ list: d, totalPage: res.page.totalPage, page: _this.data.parm.page }) wx.hideLoading(); } }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { wx.setNavigationBarTitle({ title: '常见问题', }) }, /** * 生命周期函数--监听页面显示 */ onShow: function () { this.data.value=[]; }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { if (this.data.parm.page < this.data.totalPage){ this.data.parm.page++; this.loadfaq() } }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })