方式1:子页面设置父页面的值,点击保存后回退到父页面
let pages = getCurrentPages(); //页面栈
var prevPage = pages[pages.length - 2]; //上一个页面
prevPage.setData({ //直接给上一个页面赋值
action: 3//自己定义的一个名字
});
如果你设置了json,这种方式存在一定的问题,将可能值设置失败,貌似是加上usingComponents:{}会好,没试
方式2.使用set/getStorageSync,这种方式如果用户手机性能一般,网络一般,将会出现一个跳转延迟现象。
在子页面setXXX,父页面onshow里面获取到值,尽量别在跳转前用这个,可能会卡,因为同步的。异步的,跳转后父页面值有延时
方式3.将数据放到url里面,当然数据太多了会有问题,数据不多,问题不大