微信小程序獲取上個頁面信息並調用頁面方法及各類型參數賦值


轉,原文地址:https://blog.csdn.net/namecz/article/details/81188190
 
這個方法可以直接獲取當前頁面信息,及上個頁面,上上個頁面的頁面信息
並且可以直接調用頁面上的方法,以及給頁面中的參數賦值
很好用的一個方法,不用再頁面路由中來回傳值了
方法如下:
let pages = getCurrentPages(); 
//
獲取當前頁面js里面的pages里的所有信息。 let prevPage = pages[ pages.length - 2 ]; //prevPage 是獲取上一個頁面的js里面的pages的所有信息。 -2 是上一個頁面,-3是上上個頁面以此類推。 if(prevPage.method) prevPage.method(); //可直接調用頁面上的方法

//也可以直接給頁面上的參數賦值
let item ='arr['+index+'].key';
prevPage.setData({
 userInfo: userInfo,
['json.key']: 'jack',
 item: 'value'
})
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM