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 获取存储的全局变量