1***@qq.com
1***@qq.com
  • 发布:2020-06-02 10:28
  • 更新:2020-08-20 11:33
  • 阅读:2902

【报Bug】uni-popup组件,在各别手机上有时候会弹不出,导致页面卡死的问题,必须删掉小程序重载才可以

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows10专业版,版本号:1903

第三方开发者工具版本号: 1.03.2005141

基础库版本号: 2.9.2

项目创建方式: CLI

CLI版本号: "@dcloudio/uni-mp-weixin": "^2.0.0-26920200424005",

操作步骤:

1、用户一段时间没有使用小程序将其置于后台了,然后复制了新的文本到剪切板,再次进入小程序时就会弹窗弹不出,并且当前页面卡死的问题。
2、用户在复制新的文本进入首页时,快速切换tabbar页面,然后稍作停留再返回首页,也有可能导致弹窗失效,并且页面卡死问题。

预期结果:

页面正常渲染,弹窗正常弹出

实际结果:

页面偶尔出现,弹窗不弹出,当前页面卡死,其他页面正常。

bug描述:

我们的小程序会在用户进入首页的时候,判断用户剪切板的内容是否符合我们的逻辑,如果内容符合,弹窗告知用户可以做一些操作,目前发现两种情况下可能会弹窗不弹出并且导致页面卡死。

1、用户一段时间没有使用小程序将其置于后台了,然后复制了新的文本到剪切板,再次进入小程序时就会弹窗弹不出,并且当前页面卡死的问题。
2、用户在复制新的文本进入首页时,快速切换tabbar页面,然后稍作停留再返回首页,也有可能导致弹窗失效,并且页面卡死问题。

这是我们首页的处理逻辑:首页的每次展示的时候(onShow)都会获取新的数据,刷新页面内容,是不是因为数据改变了,弹窗和展示的内容同时触发,并行的操作页面节点,导致冲突,才会卡死页面呢?我们首页一共有三种弹窗,最开始的另外一个弹窗在华为手机上也会偶尔出现卡死的问题,我通过添加了延时器来处理弹窗,目前就没有在发现卡死的问题,但这次的新弹窗无论添加还是不添加延时器,都没法解决问题,目前这种问题,只有在安卓手机上出现过,开发者工具和iPhone设备暂时未发现此问题。

2020-06-02 10:28 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

附件中时两个出现过问题的手机,还有一个OPPO R11 Plus,目前附件中的华为nova反馈说没问题了,是因为我给弹窗弹出时添加了一个延时器,但是附件中的Redmi 7还是偶尔会出现弹窗不弹出,页面卡死的问题,延时器的包裹,好像对这款手机没有效果。OPPO R11 Plus等待反馈中

1***@163.com

1***@163.com - 啊啊啊

我也是这样没人管啊

lvlvlv

lvlvlv

同问,一样在某些机型上, 调用多次uni-popup组件,就会出现这样的现象。
机型:iphone 6 ,版本12.4.4

1***@163.com

1***@163.com - 啊啊啊

这太坑了 问题太多了 还有个选择图片在安卓微信H5 只能单张选

该问题目前已经被锁定, 无法添加新回复