小程序获取上一页的数据修改上一个页面的数据 ...
参考https: blog.csdn.net mossbaoo article details ...
2020-08-27 10:41 0 595 推荐指数:
小程序获取上一页的数据修改上一个页面的数据 ...
backToPrevious(e) { console.log(e); //直接调用上一个页面的setData()方法,把数据存到上一个页面中去 var pages = getCurrentPages(); var ...
// 将这个页面的数据返回到上一个页面 var pages = getCurrentPages(); // 获取页面栈 var currPage = pages[pages.length - 1]; // 当前页面 ...
我们在微信小程序开发页面栈获取上会有两种诉求 1.获取当前页面栈 2.获取上一个页面栈 获取当前页面栈 其实这个就比较简单,当前页面最好获取,而且微信官网文档也提供了API https://developers.weixin.qq.com/miniprogram ...
微信小程序中如果从一个页面中进入下一个页面,如果下个页面的数据有删除或者增加再返回上一个页面的时候,就会导致页面不刷新(数据加载函数在onload中),从而造成数据不一致的情况。其实在微信小程序中是可以实现改变上一个页面中的数据似的前后两个页面数据一致的。 一般的方法可以使用本地缓存 ...
使用 getCurrentPages(); 获取当前页面栈。 数组中第一个元素为首页,最后一个元素为当前页面 注意: 不要尝试修改页面栈,会导致路由以及页面状态错误。 不要在 App.onLaunch 的时候调用 getCurrentPages(), 因为此时 page ...
小程序在跳转的时候如果是通过navigator的方式,那么小程序的页面栈中会有一层记录,这个路由栈是可以直接获取到的通过 let prevPage = getCurrentPages()[getCurrentPages().length - 2] //获取上一个页面栈 let ...
这个功能的应用是在某个页面填写信息需要进入下一个页面选择一些内容并且将选择的内容赋值给上一个填写信息的页面,填写信息的页面不能刷新,刷新了前面填写的信息就刷新掉了 js代码 field: function (e) { var field ...