存數(shù)據(jù)
在App.js 文件中添加以下代碼
注意:mealsList 應(yīng)為自己想要存的那個(gè)數(shù)據(jù)
globalData: {
mealsList:[], // 選擇套餐信息
}
在要存數(shù)據(jù)的那個(gè)頁面添加以下代碼
這里我是在全局中添加 mealsList 變量來存放要存的對(duì)應(yīng)的數(shù)據(jù)
const app = getApp();
let mealsList = res.data.Data;
app.globalData.mealsList = mealsList;
取數(shù)據(jù)
在Page外部添加這行代碼
const app = getApp();
在Page內(nèi)部添加以下代碼贡羔,注意:要在data里面定義對(duì)象中的屬性值
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: '數(shù)據(jù)獲取失敗'
})
}, (res) => {
})
}
}
})