收藏
回答

切换到别的程序时重复执行onshow()?

小程序有个登陆界面在页面的onshow()里面用showmodal({edit: true})来输入手机号,然后会发送一个验证码到手机,小程序端关闭输入手机号的showmodal,重新弹出一个新的showmodal({edit: true})让输入收到的验证码

可是有个问题是当我输入完手机号,点击确定,发送了验证码,会切换出微信到后台,打开短信查看验证码,然后再切换回来的时候,会再次执行onshow(),弹出输入手机号的界面了!没有办法输入验证码

有哪位大神知道怎么解决吗?

最后一次编辑于  2023-09-22
回答关注问题邀请回答
收藏

3 个回答

  • Jianbo
    Jianbo
    2023-09-23

    增加跳转逻辑的判断。

    2023-09-23
    有用
    回复
  • Jerry
    Jerry
    2023-09-22

    自己加逻辑判断

    2023-09-22
    有用
    回复
  • 零²⁰²⁴
    零²⁰²⁴
    2023-09-22

    自己代码里做个判断不就好了,当进行到验证码这步骤时,就不再弹出 输入手机号弹窗,增加一些状态字段来做判断

    2023-09-22
    有用
    回复
登录 后发表内容