前几天改的一个微信小程序的bug,测试人员用安卓手机测试完没问题,上线后iPhone用户反馈标题上的问题,记录下来与大家分享。
当你遇到此问题时可以这样试一试。
在你需要点击跳转的页面里js这样写
var pages = getCurrentPages();
var currPage = pages[pages.length - 1]; //当前页面
var prevPage = pages[pages.length - 2]; //上一个页面
这样写可以取到你的上一个页面里的js里data定义的变量,并且可以给上一个一页面赋值
if (cxType == 1) {
var arr1 = prevPage.data.personInfo;
} else {
var arr1 = prevPage.data.personInfo2;
}
不用关心我的判断,这是取到你上一个页面data里定义的变量,然后你可以根据你的需求往里放值然后回到上一个页面。