使用 getCurrentPages(); 获取当前页面栈。 数组中第一个元素为首页,最后一个元素为当前页面 注意: 不要尝试修改页面栈,会导致路由以及页面状态错误。 不要在 App.onLaunch 的时候调用 getCurrentPages(), 因为此时 page ...
一 功能描述: getCurrentPages 函数用于获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面。 二 注意要点: . 不要尝试修改页面栈,会导致路由以及页面状态错误。 . 不要在 App.onLaunch 的时候调用 getCurrentPages ,此时page 还没有生成。 三 使用场景: . 利用页面栈的长度 如:进入小程序非默认首页时,需要 ...
2020-09-14 14:50 0 612 推荐指数:
使用 getCurrentPages(); 获取当前页面栈。 数组中第一个元素为首页,最后一个元素为当前页面 注意: 不要尝试修改页面栈,会导致路由以及页面状态错误。 不要在 App.onLaunch 的时候调用 getCurrentPages(), 因为此时 page ...
一般我们使用的跳转都是 我们换成这种跳转方式 区别就是后者会关闭页面然后再进行跳转 这时候我们会看到页面上会出现返回主页的按钮 我们只要在onshow的生命周期里 就可以了 ...
const pages = getCurrentPages() const prevPage = pages[pages.length-2] // 上一页// 调用上一个页面的setData 方法,将数据存储 prevPage.setData ...
小程序的页面跳转API像wx.navigateTo()、wx.redirectTo()之类的,都是跳转到一个全新的页面,当这个页面是表单的时候,有时候需要跳转到其它页面选取信息后再跳转回来,那之前填的信息就必须得存在,这个时候可以当跳转到选择信息的页面,选中信息后设置设置上一页的data ...
点击返回上一页事件: 其中getCurrentPages() 函数用于获取当前页面栈的实例,以数组形式按栈的顺序给出 pages[pages.length - 2] 是上一页,-1是当前页然后直接调用上一页的setData方法 discount 是上一页定义的变量 ...
uniapp 官方文档 : getCurrentPages() https://uniapp.dcloud.io/api/window/window 貌似调用 page.onLoad 提示 onLoad is not a function 小程序调用是可以的,返回上一页刷新数据方法类似 举个 ...
在下级页面保存数据,返回到上一个页面中去 var pages = getCurrentPages(); var prevPage = pages[pages.length - 2]; //上一个页面 //直接调用上一个页面的setData()方法,把数据存到上一个页面中去 ...