问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 微信小程序 Bug Android 4.4 HUAWEI Mate9 6.7.3
wx.showModal({
title: ‘弹窗1’,
content:'内容1'
});
wx.showModal({
title: ‘弹窗2’,
content:'内容2'
});
代码中连续两次showModal后,在开发者工具端“弹窗2”会覆盖掉“弹窗1”,即只需要关闭一次就看不到弹窗了;
但是在android端“弹窗2”、“弹窗1”会同时显示,需要点击两次关闭,才可以全部关闭弹窗。
期望双端表现一致(弹窗2与弹窗1覆不覆盖都可以,但是请保持两端表现一致)。
PS:这个问题源于我们的一个扫描二维码打开的微信小程序页面,由于该操作在发布前只能在开发者工具里调试(手机扫码一律打开线上版本),导致当版本发布到线上时才发现该问题,期望优化
微信小程序开发问题解答
微信小程序开发者回答:
根据弹窗1的 确定和取消 按钮 再做弹窗处理就可以啊
微信小程序开发者回答:
我举的例子是为了方便说明问题,具体实际遇到的问题,是代码分散在了不同的组件里,同时也不属于一个功能模块,所以你的方案没有可行性的
微信小程序开发者回答:
这栗子 举得好
微信小程序开发者回答:
目前可以从设计模式上,通过一个全局单例对象来代理控制弹窗解决该问题。
底层原因我们会继续跟进。
本文网址:http://www.91bianli.com/kaifazhinan/78253.html