wx.navigateBack(OBJECT)怎麼攜帶參數呢?

wx.navigateBack(OBJECT)

關閉當前頁面,返回上一頁面或多級頁面。可經過 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

相關文章
相關標籤/搜索