存数据
在App.js 文件中添加以下代码
注意:mealsList 应为自己想要存的那个数据
globalData: {
mealsList:[], // 选择套餐信息
}
在要存数据的那个页面添加以下代码
这里我是在全局中添加 mealsList 变量来存放要存的对应的数据
const app = getApp();
let mealsList = res.data.Data;
app.globalData.mealsList = mealsList;
取数据
在Page外部添加这行代码
const app = getApp();
在Page内部添加以下代码,注意:要在data里面定义对象中的属性值
this.setData({
mealsList: app.globalData.mealsList
});
例子:
const app = getApp();
Page({
data: {
mealsList:[]
},
getMealsByToolID: function() {
let that = this;
app.globalData.util.debug([wx.getStorageSync('loginedUser')])
if (app.globalData.loginedUser && app.globalData.loginedUser.ID) {
wx.showLoading({
title: '加载中',
})
let params = {
ToolID: this.data.ToolID
};
let url = "api/MPSell/Product/GetMeals";
oauth.requestMethod(url, params, (res) => {
if (res.statusCode == 200) {
let mealsList = res.data.Data;
app.globalData.mealsList = mealsList;
}, (res) => {
$Toast({
content: '数据获取失败'
})
}, (res) => {
})
}
}
})
网友评论