100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 微信小程序在当前页面设置其他页面的数据

微信小程序在当前页面设置其他页面的数据

时间:2019-03-31 17:19:10

相关推荐

微信小程序在当前页面设置其他页面的数据

如果其他页面用到的数据是 globalData, 那么直接在当前页面修改 globalData 数据即可。

如果其他页面用到的数据是 storage, 那么直接在当前页面修改 storage 数据即可。

场景:(由 A 页面跳转到 B 页面)

在 B 页面完成某些操作后跳转(或返回)到 A 页面,同时如果 B 页面中某个操作执行成功后需要改变 A 页面的某个值,如果没有操作成功,就不需要改变 A 页面的值。

使用 wx.navgateBack

// B 页面完成某个操作后if( res.code == 1 ){var pages = getCurrentPages() //获取加载的页面( 页面栈 )var currentPage = pages[pages.length - 1] // 获取当前页面var prevPage = pages[pages.length - 2] //获取上一个页面// 设置上一个页面的数据(可以修改,也可以新增)prevPage.setData({back: true})// 返回上一个页面(这个API不允许跟参数)wx.navgateBack({delta: 1// 表示返回到上一个页面(如果值为2表示回退到上上一个页面)});}else{// 不用执行任何操作return false;}

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