微信小程序API 关闭当前页面并返回上一页面或多级页面
作者: --时间:
阅读量:
微信小程序API:关闭当前页面并返回上一页面或多级页面
在小程序开发过程中,我们常常需要在页面之间进行跳转,而在跳转后有时也需要返回到之前的页面。这时,我们可以使用微信小程序提供的API——wx.navigateBack(),来实现关闭当前页面并返回上一页面或多级页面的功能。
1. 参数说明
参数对象包含以下属性:
- delta:返回的页面数,如果 delta 大于现有页面数,则返回到首页。默认值为1。
- success:接口调用成功的回调函数。
- fail:接口调用失败的回调函数。
- complete:接口调用结束的回调函数(调用成功、失败都会执行)。
2. 示例代码
如下示例代码,演示了在A页面通过wx.navigateTo()方式跳转到B页面,再通过wx.navigateTo()方式跳转到C页面,***在C页面内通过wx.navigateBack()方式返回到A页面的整个流程。
// 此处是A页面
wx.navigateTo({
url: 'B?id=1'
})
// 此处是B页面
wx.navigateTo({
url: 'C?id=1'
})
// 在C页面内 navigateBack,将返回A页面
wx.navigateBack({
delta: 2
})
3. 注意事项
- wx.navigateBack()只能用于关闭由wx.navigateTo()或wx.redirectTo()打开的页面,不能用于关闭tabBar页面。
- 如果当前页面栈中的页面数量小于delta,则返回到首页。
- 页面栈中的第一个页面为首页,无法被关闭。
- 在页面内可以通过getCurrentPages()获取当前的页面栈信息。
通过使用wx.navigateBack() API,我们可以灵活地控制页面之间的跳转和返回,在小程序开发中具有重要的应用价值。
-
B2B2C多用户商城系统支持企业自营与商户入驻模式共存 会员一站式精细化营销工具 多用户分销,带来爆发式增长
系统支持平台自营+供应商店铺共存的经营模式(类天猫&京东模式),帮助企业打造生态级商业平台为目的的电子商务系统。
免费试用系统 -
B2B2B电商交易系统优化供应链协作 授信及账期支付 商品按照数量阶梯设价
全渠道订货/采购及经销商管理数字化系统,实现供应链整合和交易便捷化。
免费试用系统 -
S2B2B电商交易系统供销一体化,提高市场集中度 集团管控一体化,有效实现供需匹配 移动应用一体化,提高运营综合效率
上下游资源整合数字化解决方案,赋能产业供应链,构建产业互联网生态体系。
免费试用系统
更多产品任你选

立即扫码关注

多用户商城平台系统