收藏
回答

多层级之后调用navigateBack返回页面错误

框架类型 问题类型 终端类型 操作系统 微信版本 基础库版本
小程序 Bug 客户端 6.6.7 2.2.1

刚刚新建了一个新的小程序模板,然后测试了一下,页面如下


三个 tab 作为根页面

taba tab tabc


tabc 中点击银行卡进入到绑卡的前进步骤:


1 tabc 点击 (进入到银行卡

2=> pagea银行卡列表

3=> pageb输入银行卡号

4=> pagec输入手机号

5=> paged输入短信验证码

6=> pagee绑卡成功


pagee 绑卡成功 页面

onUnload 添加 navigateBack delta 4 期望按后退按钮的时候返回到 pagea银行卡列表 ,但是却是直接回到了 tabc 的根页面


如下 gif




如果是 直接  navigateBack ,则返回的是 pagec输入手机号 的第四层页面


wechatide://minicode/aVxQGlmd7tGz





回答关注问题邀请回答
收藏

1 个回答

  • 白开水
    白开水
    2018-08-02

    点击时调用了一次 navigateBack(),unload 时又调用了一次 navigateBack()。

    按照你的预想,只调用一次就可以了。

    2018-08-02
    有用
    回复
登录 后发表内容