1.由頁面跳轉事件傳參 (通過url)
2.將每次進行過更改的對象數組均上傳至服務器,然後進入下一頁面再由服務器傳至本地
3.將對象數組存儲到全局變量中,一切操作均在全局變量完成
數組傳值:
//app.js
var app = getApp();
// var wxh = require('../../utils/wxh.js');
App({
globalData: {
routineStyle:'#ffffff',
list:[],//存儲題目選項
},
})
//一個頁面
activeitem: function (e) {
var index = e.target.dataset.index;//數組下標
var attr = e.target.dataset.attr;//數組值
var that = this;
app.globalData.list[index] = attr;//用全局變量存儲
},
//另一個頁面
下一個頁面直接使用 app.globalData.list 獲取存儲的全局變量