// packageA/pages/articleList/articleList.js import api from "../../../utils/apiFile.js"; var networkUtil = require('../../../utils/network_util.js') Page({ data: { articleList: [], typeList: [ {id: 1, name: "中医饮食调养指导"}, {id: 2, name: "中医起居调摄指导"}, {id: 3, name: "传授摩腹、捏脊方法"}, {id: 4, name: "传授按揉迎香穴、足三里穴方法"}, {id: 5, name: "传授按揉四神聪穴方法"}, {id: 6, name: "其他"} ] }, onLoad: function (options) { this.getArticleList() }, getArticleList() { let _this = this networkUtil._get(api.getArticle, {}, function(res) { if(0 == res.data.errorcode){ for (let i in res.data.data) { let typeStr = _this.getTypeStr(res.data.data[i].type) res.data.data[i].typeStr = typeStr } _this.setData({ articleList: res.data.data }) } }, function(res) { networkUtil.showErrorToast(res.errormsg) }) }, goArticle(e) { let id = e.currentTarget.dataset.item.id; wx.navigateTo({url: '/packageA/pages/article/article?id='+id}) }, getTypeStr(type) { for (let i in this.data.typeList) { if (type === this.data.typeList[i].id) { return this.data.typeList[i].name } } } })