微信小程序在当前页面设置其他页面的数据
生活随笔
收集整理的這篇文章主要介紹了
微信小程序在当前页面设置其他页面的数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如果其他頁面用到的數據是 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; }?
總結
以上是生活随笔為你收集整理的微信小程序在当前页面设置其他页面的数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Django完成异步工具——celery
- 下一篇: Python批量删除错误图片、修改文件名