微信小程序页面跳转与返回并回传数据

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

A页面:

.wxml文件

  
        选择城市
        
     

.js文件

Page({
  data: {
    cityName:"深圳"   #用来回传的关键字,默认深圳
  },
  city: function(e){
    wx.navigateTo({
        url: '../city/city'
    })
  }

})

A页面跳转B页面之后返回:

cityNameClick: function (event) {
    var cityName = event.currentTarget.dataset.cityname;
    console.log(cityName);

    var pages = getCurrentPages();
    var currPage = pages[pages.length - 1];   //当前页面
    var prevPage = pages[pages.length - 2];  //上一个页面

    //直接调用上一个页面的setData()方法,把数据存到上一个页面中去
    prevPage.setData({
      cityName: cityName
    })

    wx.navigateBack();
  },

转载于:https://my.oschina.net/hehongbo/blog/827986

你可能感兴趣的:(微信小程序页面跳转与返回并回传数据)