收藏
回答

wx.showModal无法弹出模态框

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug showModal 客户端 7.0.4 2.7.2

- 当前 Bug 的表现(可附上截图)

经测试,在最新版本的微信上,部分手机上无法弹出showModal。

使用过如下手机iPhone 7,iphone xr ,

iphone xr 切换微信账号,A账号无法弹出,B账号可以弹出。


- 预期表现

正常弹出wx.showModal.

- 复现路径


- 提供一个最简复现 Demo

wx.showModal({
  title: '提示',
  content: '这是一个模态弹窗',
  success (res) {
    if (res.confirm) {
      console.log('用户点击确定')
    } else if (res.cancel) {
      console.log('用户点击取消')
    }
  }})
回答关注问题邀请回答
收藏

19 个回答

  • 社区技术运营专员-灵芝
    社区技术运营专员-灵芝
    置顶回答2019-07-16

    你好,iOS端出现问题的话,麻烦提供一下复现视频以及代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-07-16
    赞同
    回复 11
    • Lola
      Lola
      2019-07-23
      这边排查到问题是因为项目中有定时器的原因,clearInterval()方法中有参数,就会出现弹框弹不出来的情况,之前是可以的,更新了新的版本后就出现这个问题了
      2019-07-23
      回复
    • Lola
      Lola
      2019-07-23
      https://developers.weixin.qq.com/s/WnIZh4mI7nan
      2019-07-23
      回复
    • 社区技术运营专员-灵芝
      社区技术运营专员-灵芝
      2019-07-23回复Lola

      iOS wx.showModal 无法弹出的问题定位到问题了,跟2.8.0发布,感谢反馈

      2019-07-23
      回复
    • 单调的情节
      单调的情节
      2019-07-25回复社区技术运营专员-灵芝
      你好,部分安卓机型也会出现这样的问题,您定位到问题了吗?
      2019-07-25
      回复
    • 社区技术运营专员-灵芝
      社区技术运营专员-灵芝
      2019-07-25回复单调的情节
      Android端的问题也已经修复的哈,请等待发布
      2019-07-25
      回复
    查看更多(6)
  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2019-07-01

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2019-07-01
    赞同
    回复 29
    • 李坤
      李坤
      2019-07-01

      就随便一个页面,使用如下代码都不能弹出

      wx.showModal({
        title: '提示',
        content: '这是一个模态弹窗',
        success (res) {
          if (res.confirm) {
            console.log('用户点击确定')
          } else if (res.cancel) {
            console.log('用户点击取消')
          }
        }}}


        2019-07-01
        1
        回复
      • 欣路
        欣路
        2019-07-01

        出现过同样的问题,部分手机 部分账号真机测试 wx.showModal()弹不出 没有反应

        2019-07-01
        2
        回复
      • 李坤
        李坤
        2019-07-01

        还有一种场景是这样,同一台iphone xr,使用同样的代码,切换微信账号,A账号可以弹出,B账号模态框不显示。代码都是如下:

        wx.showModal({
          title: '提示',
          content: '这是一个模态弹窗',
          success (res) {
            if (res.confirm) {
              console.log('用户点击确定')
            } else if (res.cancel) {
              console.log('用户点击取消')
            }
          }}}


        2019-07-01
        1
        回复
      • 社区技术运营专员-娇华
        社区技术运营专员-娇华
        2019-07-01回复李坤

        复制你的代码片段测试在iPhonexr 12.3.1  7.0.4未能复现问题,你那边是必现的?

        2019-07-01
        回复
      • 李坤
        李坤
        2019-07-01回复社区技术运营专员-娇华

        必现的,两台iPhone手机都有这个这个问题,其中一台居然切换账号,一个正常,一个不显示。

        2019-07-01
        回复
      查看更多(24)
    • 暴击
      暴击
      01-05

      加了confirmText:就不能用

      01-05
      赞同
      回复
    • 三盈蛇第一帅炮
      三盈蛇第一帅炮
      2019-09-09

      两个月过去了,我有时候弹模态框没有遮罩层,有时候模态框遮罩层都没有。。。开发者工具和真机上都出现过,服了

      2019-09-09
      赞同
      回复
    • 钓赛宝-小宝
      钓赛宝-小宝
      2019-07-30

      我的小程序也遇到这个问题,太影响体验了!!!现在只能等微信版本升级吗?要等多久?

      2019-07-30
      赞同
      回复
    • paul
      paul
      2019-07-22

      连弹窗都出问题了。没任何逻辑也出问题。用官方demo也一样。。工具开发状态下没问题。测试版本,正式版本,ios版本全部久不久出现这个问题,今天好了。明天来。都是莫名其妙的好,莫名其妙的坏了。。项目用了很多

      wx.showModal,尽快解决啊。。。。!!!!!!!

      有兄弟解决了的。说下啊。


      2019-07-22
      赞同
      回复
    • 王伟
      王伟
      2019-07-20

      遇到同样问题,华为手机有时弹不出showModal和showActionsheet,要强制关闭小程序重新打开才行。

      2019-07-20
      赞同
      回复
    • 小C
      小C
      2019-07-18

      官方啥时候能修复?不修复的话只能弃用wx.showModal,自己再实现封装一个showModal

      2019-07-18
      赞同
      回复
    • .
      .
      2019-07-17

      遇到同样的问题........

      2019-07-17
      赞同
      回复
    • 尧木
      尧木
      2019-07-15

      我也遇到了,更新时会出现,体验版也是,删了重新打开就可以正常使用;而且在弹框无效时,系统的返回键也是失效的,连续返回很多次会有一次有反应。找不到解决方案,只能自己写一个弹框了

      2019-07-15
      赞同
      回复

    正在加载...

    登录 后发表内容