使用場景:可以在某個頁面修改另一個頁面的data或者調(diào)用另一個頁面的方法。
? chooseLocation:function(e){
? ? var pages = getCurrentPages();
? ? var prevPage = pages[pages.length - 2];//當(dāng)前頁面的上一個頁面
? ? prevPage.setData({
? ? ? ? ? 'add.pcode': e.target.dataset.pcode,
? ? ? ? ? 'add.citycode': e.target.dataset.citycode,
? ? ? ? ? 'add.adcode': e.target.dataset.adcode,
? ? ? ? ? 'add.address': e.target.dataset.name,
? ? ? ? ? 'add.lng': e.target.dataset.latlng.split(',')[0],
? ? ? ? ? 'add.lat': e.target.dataset.latlng.split(',')[1],
? ? })
? ? ? wx.navigateBack({
? ? ? ? delta: 1,
? ? ? })
? },
pages[pages.length - 1]當(dāng)前頁面
ages[0]首頁