首页 > TAG信息列表 > prevPage
uniapp返回上一页携带参数
let pages = getCurrentPages(); //获取所有页面栈实例列表 console.log(pages, "pages"); let nowPage = pages[pages.length - 1]; //当前页页面实例 let prevPage = pages[pages.length - 2]; //上一页页面实例 prevPage.$vm.变量微信小程序-----带参返回上一页并不改变上一页的数据
A页面: data: { tel: ' ' } B页面: editTel() { //选择或输入手机号给a页面 let pages = getCurrentPages(); //获取上一个页面信息栈(a页面) let prevPage = pages[pages.length - 2] //给上一页面的tel赋值 prevPage.setData({ "tel": '15656834641' }); wx小程序页面跳转navigateBack
navigateBack // 返回上一页开始 let pages = getCurrentPages() //获取当前页面栈的信息 let prevPage = pages[pages.length - 2] //获取上一个页面 prevPage.setData({ //把需要回传的值保存到上一个页面 ispinglun: true, c_type: 1, currentT微信小程序返回上一页的方法并传参
在下级页面保存数据,返回到上一个页面中去 var pages = getCurrentPages(); var prevPage = pages[pages.length - 2]; //上一个页面 //直接调用上一个页面的setData()方法,把数据存到上一个页面中去 prevPage.setData({ mydata: 7 }) wx.navigateBack({//返回 duniapp 返回上一页,把数据传回上一页
let data = arr //方法一: let pages = getCurrentPages(); //获取所有页面栈实例列表 let nowPage = pages[ pages.length - 1]; //当前页页面实例 let prevPage = pages[ pages.length - 2 ]; //上一页页面实例 if(this.paramsPage == 'caruniapp学习笔记 --getCurrentPages() 方法,返回上一页,并刷新数据
uniapp 官方文档 : getCurrentPages() https://uniapp.dcloud.io/api/window/window 貌似调用 page.onLoad 提示 onLoad is not a function 小程序调用是可以的,返回上一页刷新数据方法类似 举个小例子: 1,A 页面方法: g_list:function(){ console.log(123) } 2.B页面