關閉當前頁面,返回上一頁面或多級頁面。可經過 getCurrentPages()
獲取當前的頁面棧,決定須要返回幾層。javascript
OBJECT 參數說明:html
參數 | 類型 | 默認值 | 說明 |
---|---|---|---|
delta | Number | 1 | 返回的頁面數,若是 delta 大於現有頁面數,則返回到首頁。 |
示例代碼:java
// 在C頁面內 navigateBack,將返回A頁面 wx.navigateBack({ delta: 2 })
第一種攜帶參數方式返回app
let pages = getCurrentPages();//當前頁面 let prevPage = pages[pages.length-2];//上一頁面 prevPage.setData({//直接給上移頁面賦值 item: e.currentTarget.dataset.item, selAddress:'yes' }); wx.navigateBack({//返回 delta:1 })
第二種攜帶參數.net
回到上一頁,在data裏定義item,selAddress,而後在onshow裏code
let pages = getCurrentPages(); let currPage = pages[pages.length-1]; if (currPage.data.selAddress==""){ that.getUserAddress(that.data.userId); }else{ that.setData({//將攜帶的參數賦值 address: currPage.data.item }); }
參考: https://blog.csdn.net/Yana_li/article/details/78804165htm