900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 微信小程序 自带的返回键(onUnload) 传参

微信小程序 自带的返回键(onUnload) 传参

时间:2022-02-28 20:56:41

相关推荐

微信小程序 自带的返回键(onUnload)  传参

先说一下页面逻辑:A到B页面(上传图片页面);然后B返回A页面;在A页面获取在B页面返回的值

首先要到你要返回的页面去:

找到生命周期:

onUnload: function () {console.log("返回") var pages = getCurrentPages();var prevPage = pages[pages.length - 2]; //上一个页面//直接调用上一个页面的setData()方法,把数据存到上一个页面中去prevPage.setData({mydata: { a: 1,}})},

可以先打印测试一下,你点返回会不会打印测试文本,如果控制台打印了就说明是可以使用的。

然后到 你返回后的页面,获取你要的参数:

onShow: function () {// 获取上传图片页传递的参数来判断进行刷新页面var pages = getCurrentPages();var currPage = pages[pages.length - 1]; //当前页面console.log(this.data.mydata) //就可以看到data里mydata的值了if (this.data.mydata.a === 1) {this.getAlbumInfo()this.getClassifyPhInfo()}},

我这里是处理上传图片后返回页面需要刷新页面,看到新上传的图片,所以进行了判断,如果是从上传图片的页面返回的话就进行重新调用页面数据接口来达到刷新页面的作用!!!

就是这么简单哦。

我忘记我是看了谁的博客了,见谅见谅。。。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。