从A页面跳转到B界面,A页面取得B界面返回的数据

A页面:

A页面js

  1. Page({
  2. /**
  3. * 页面的初始数据
  4. */
  5. data: {
  6. cityItem:null,
  7. }
  8. })

A页面wxml

  1. {{cityItem}}

B页面:

  1. Page({
  2. data: {
  3. },
  4. onLoad: function (options) {
  5. },
  6. click(){
  7. var pages = getCurrentPages();
  8. var currPage = pages[pages.length - 1]; //当前页面
  9. var prevPage = pages[pages.length - 2]; //上一个页面
  10. //直接调用上一个页面的setData()方法,把数据存到上一个页面中去
  11. prevPage.setData({
  12. cityItem: '我是返回上一页可以获取到的数据'
  13. })
  14. wx.navigateBack();
  15. }
  16. })