uniapp强制刷新当前页面(uniapp启动页弹窗)
我们在uni-app上开发前端时,可能会在返回上一页后更新上一页的数据。 例如,登录后返回上一页更新登录状态。 可以通过uni.navigateBack的成功回调函数实现。 具体实现方法如下:
打开登录页面主页的主要代码如下
登录
导出默认值{
methods: {
待查看(页面) {
uni.navigateTo({ (
url: `/pages/${page} `
() )
}
(,
onload (选项) {
console.info ('调用了onLoad:' option )
}
}
登录页面的主要代码如下
立即登录
导出默认值{
methods: {
handleLogin () }
常数delta=1//要返回的页数
uni.navigateBack({ (
三角洲:三角洲、
success: ()={
constpages=getcurrentpages(/获取当前页面堆栈数组。 第一个元素是首页,最后一个元素是当前页
let page=pages [ math.max ] (pages.length-1-delta,0 ) ) /返回页面在超出页面堆栈时成为首页
通过调用page.onLoad(page.options )//页的onload中的处理逻辑刷新数据
}
() )
}
}
}
注意: uni.navigateBack的回调函数目前已成功,但实测后不知道是否会回调,然后发生变动。 版权到了月球
版权声明:本文为月原创文章,转载请附上原文来源链接及本声明。
快3平台推荐栈数组。 第一个元素是首页,最后一个元素是当前页let page=pages [ math.max ] (pages.length-1-delta,0 ) ) /返回页面在超出页面堆栈时成为首页
通过调用page.onLoad(page.options )//页的onload中的处理逻辑刷新数据
}
() )
}
}
}
注意: uni.navigateBack的回调函数目前已成功,但实测后不知道是否会回调,然后发生变动。 版权到了月球
版权声明:本文为月原创文章,转载请附上原文来源链接及本声明。