收藏
回答

wx.showModal点击确定之后不能自动关闭

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.showModal 微信iOS客户端 7.0.14 1.03.2006090


说明:这是一个商城项目,wx.showModal这个模拟动态框用来提示或者拦截用户登录使用的。

复现步骤:

1.首先正常点击模拟动态框确定转跳到一个新页面正常登录。注:(这个时候这个模拟动态框有一定概率不会主动关闭),然后在用另一个设备在登录这个账号,会导致前面那个设备的登录失效。这个时候在之前的那个设备重新登录时候,这个时候模拟动态框点击确定的时候转跳新页面,wx.showModal这个对话框并不会关闭

注:终端类型是所有设备ios,安卓,开发者工具均有此问题

最后一次编辑于  2020-08-19
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-CJiang
    社区技术运营专员-CJiang
    2020-08-19

    麻烦提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2020-08-19
    有用
    回复 3
    • 素雅
      素雅
      2020-08-20
      这个需要实际的网络接口请求才能复现所以这个代码片段就很难弄,您可以搜索我公司小程序产品:东山海豹。线上也能复现这个问题,只要按照我的操作方式来
      2020-08-20
      回复
    • 素雅
      素雅
      2020-08-20
      还有一种方式就是,你登录了之后,就直接退出小程序(不是退出账号)不管它,过段时间登录信息失效了需要重新登录的时候,这个模拟对话框点击确定之后也有一定概率不会关闭
      2020-08-20
      回复
    • 社区技术运营专员-CJiang
      社区技术运营专员-CJiang
      2020-08-20回复素雅
      最好给一下能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。这边操作你的小程序拿验证码登录页面点击后无反应,只会转圈圈。
      2020-08-20
      回复
  • จุ๊บ
    จุ๊บ
    2020-08-19

    个人认为可能是模态框点击的时候关闭了,并且跳转页面了。但是返回的时候又导致模态框弹出了。最好弄个能复现的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-08-19
    有用
    回复 1
    • 素雅
      素雅
      2020-08-20
      这个动态框只有当登录信息失效或者未登录情况下才会出现,返回的时候已经登录成功了(返回的时候你点击取消做什么操作一切都很正常说明是登录成功的),不应该会重新出现动态对话框,这个对话框只有唯一出现登录失效时候才出现
      2020-08-20
      回复
登录 后发表内容
问题标签