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

小程序 文章 2022-04-22 11:40 457 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群

相关文章
服务号开通了认证了,也开通了微信支付,为什么还是无法插入外链?
没太懂,提交答案要求看激励视频也算是“网赚行为”?
代金券Logo上传不上去?
订阅消息是怎么用的?
微信想实现左上角退出的二次确认,就是用户点击退出后询问用户是否退出这种,应该怎么实现呢?
随便看看
企业微信通讯录账号被管理员误/恶意删除,怎么办? 8068
问题? 7293
如何快速搭建抽奖助手小程序(无需代码知识) 5075
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 6031
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 5642
我的小程序广告收款主体是个体工商户,每个月邮寄两次发票很是麻烦,我年底的时候打包邮寄一次可以么? 5234
如何解决渲染层网络错误Failed to load media? 16584
小程序找号找回 释放昵称? 2440
我的小程序广告主收入5301,实际进账4406,是怎么回事呀? 2521
删除部分微信用户个人数据的通知,怎么删除? 5571