微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

uniapp 返回上一页,把数据传回上一页

 

let data = arr

//方法一:
let pages = getCurrentPages();  //获取所有页面栈实例列表
let NowPage = pages[ pages.length - 1];  //当前页页面实例
let prevPage = pages[ pages.length - 2 ];  //上一页页面实例
             
 if(this.paramsPage == 'carShip'){
  prevPage.data.paramsPage = 'carShip'
  prevPage.data.carData = data
}else{
  prevPage.data.paramsPage = 'orderPrice'
  prevPage.data.carData = data
}
uni.navigateBack({  //uni.navigateto跳转的返回,认1为返回上一级
  delta: 1
});     

//取数据的方式:

var that = this;
var pages = getCurrentPages();
var currPage = pages[pages.length - 1]; //当前页面
let res = currPage.data
console.log(res,']]]]]]]]]]')
this.bladeCouponsData = res.bladeCouponsId
 this.bladeCouponsId = res.bladeCouponsId.name

//方法二:利用组件传值的方式

uni.$emit("carData", arr)

//取数据的方式

 uni.$on("carData",(rel)=>{
     this.carData = rel
     this.carInfo = this.carData
 })

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐