// eaterplanet_ecommerce/pages/user/articleProtocol.js var app = getApp(); Page({ /** * 页面的初始数据 */ data: { list: '' }, token: '', articleId: 0, handlerGobackClick(delta) { const pages = getCurrentPages(); if (pages.length >= 2) { wx.navigateBack({ delta: delta }); } else { wx.switchTab({ url: '/eaterplanet_ecommerce/pages/index/index' }); } }, handlerGohomeClick(url) { wx.switchTab({ url: '/eaterplanet_ecommerce/pages/index/index' }); }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { let id = options.id || 0; this.articleId = id; let about = options.about || 0; var token = wx.getStorageSync('token'); this.token = token; wx.showLoading({ title: '加载中' }); if (about){ this.get_about_us(); }else{ this.get_article(); } }, /** * 获取列表 */ get_article: function () { let that = this; app.util.request({ 'url': 'entry/wxapp/index', 'data': { controller: 'article.get_article', 'token': that.token, 'id': that.articleId }, dataType: 'json', success: function (res) { wx.hideLoading(); if (res.data.code == 0) { var list = res.data.data; that.setData({ article: list.content, title: list.title }) wx.setNavigationBarTitle({ title: list.title, }) } } }) }, /** * 获取列表 */ get_about_us: function () { let that = this; app.util.request({ 'url': 'entry/wxapp/index', 'data': { controller: 'user.get_about_us' }, dataType: 'json', success: function (res) { wx.hideLoading(); if (res.data.code == 0) { var list = res.data.data; that.setData({ article: list }) wx.setNavigationBarTitle({ title: '关于我们' }) } } }) }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { return { title: this.data.title, path: "", imageUrl: "", success: function() {}, fail: function() {} }; } })