애플릿, 하위 페이지에서 상위 페이지로 값 전달
1434 단어 애플릿
부모 페이지의 데이터에서 하위 페이지에서 전송된 값을 수신합니다
data:{
arr: []
},
//
onShow: function() {
console.log(this.data.arr)
},
하위 페이지에서 wx를 사용합니다.navigateBack 부모 페이지로 돌아가기 (상세 wx.navigateBack) 탭
하위 페이지에서 현재 페이지 창고를 가져오고 데이터를 저장합니다.
주의: 부모 페이지의 onShow 이후 얻은 데이터를 처리하고 공식 알림 (상세 getcurrentPages ()
//
setTap: function() {
//let arrs = this.data.checkedarr;
//
let pagetotal = getCurrentPages() //
let thispage = pagetotal[pagetotal.length - 1] //
let parpage = pagetotal[pagetotal.length - 2] //
// arr
parpage.setData({
arr: this.data.checkedarr
})
//
wx.navigateBack({
delta:1,
})
},
로컬 스토리지 방식
저장 데이터:wx.setStorageSync(string key,any data)(상세 정보 wx.setStorageSync()
weekTap: function() {
//
let weekarr = this.data.weekarr
wx.setStorageSync('week', weekarr)
},
데이터 가져오기:any wx.getStorageSync(string key)(상세 정보any wx.getStorageSync(key))
// (key)
let weekarr = wx.getStorageSync('week')
데이터 삭제: wx.removeStorageSync(string key)(상세 정보 wx.removeStorageSync(key))
// ,
wx.removeStorageSync('week')
주, 만약 무슨 잘못이 있으면 바로잡아 주십시오.