请问怎么手动关闭页面栈中的某一个页面?

小程序 文章 2022-04-22 11:40 605 0 全屏看文

AI助手支持GPT4.0

请问怎么手动关闭页面栈中的某一个页面?How to manually close a page in the page stack?

请问怎么手动关闭页面栈中的某一个页面?

比如我从页面A跳转到页面B再跳到页面C,那此时的页面栈应该是ABC,我需要从C直接返回A,需要从页面栈中把B删除掉,因为是通过微信原生的导航栏做的返回,所以不能使用wx.redirectTo或者wx.navigateBack来实现,目前想到的就是直接操作页面栈了,请问有实现的方式或者有其他的方法吗?

有想过用自己写一个导航栏来实现,但是样式和原生的还是有差别。

For example, if I jump from page a to page B and then to page C, the page stack at this time should be ABC. I need to return to a directly from C and delete B from the page stack. Because it is returned through the original navigation bar of wechat, Wx cannot be used Redirectto or Wx Navigateback is realized by directly operating the page stack. Is there any implementation method or other methods? I have thought about writing a navigation bar by myself, but the style is still different from the native one.

回答:

老张:

1、从B跳到C时,用wx.redirectTo

🙏一笑皆春🙏:

wx.navigateBack可以传参delta啊,传2就返回两页

早餐不要在空腹的时候吃🥛:但是微信原生的导航栏不支持自定义的跳转啊。。
🙏一笑皆春🙏:wx.enableAlertBeforeUnload(Object object)你试试这个呢,返回的时候出个弹窗,点了确定用代码回退
早餐不要在空腹的时候吃🥛:这个貌似可以谢谢
จุ๊บ:

B跳转C 的时候 关闭当前页面就可以了

早餐不要在空腹的时候吃🥛:但是微信原生的导航栏不支持自定义的跳转啊。。

-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
小程序长期订阅消息没有模板,也不能直接申请?
canvas什么时候支持自定义字体?
小程序怎样通过代码关闭小程序?
微信分享的时候发现提示签名不对,请检查与开放平台是否一致。怎么弄都不行?
定义多个组件,使用wx:if判断显示隐藏,为什么只有第一个组件触发了onshow?
随便看看
怎么添加小程序支付功能? 4516
教育科技公司申请微信支付被拒绝? 4798
微信公众号免300认证教程 5892
小程序已经上线,作为管理员无法在小程序数据助手查看数据? 5299
小程序广告组件通过审核,但是小程序内没有显示广告? 5067
企业微信通讯录账号被管理员误/恶意删除,怎么办? 9568
问题? 9048
如何快速搭建抽奖助手小程序(无需代码知识) 6177
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 7472
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 6793