- InnerAudioContext对象获取的paused异常?
ios 11.2.6 基础库版本:2.2.4 微信版本:6.7.0 InnerAudioContext.paused获取到的值异常啊, 明明有音频正在播放,但是InnerAudioContext.paused获取到的值为true。每次方法要点击两次才会正确触发停止和播放事件。其他手机都是正常的 [代码] [代码] [代码]switchAudio:function(){[代码] [代码] let loadingAudio = this.data.loadingAudio;[代码] [代码] if[代码] [代码](loadingAudio.paused) {[代码] [代码] [代码][代码]loadingAudio.play();[代码][代码] } [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]loadingAudio.stop();[代码][代码] }[代码] [代码] [代码] [代码]}[代码]
2019-08-27 - 开发者工具能不能不要老是崩溃
最新版开发者工具动不动就崩溃,动不动就崩溃,能不能稳定一下啊~~~~~~还不如上个版本来的舒适,虽然说bug依旧的多,真的是,服了!! 关闭关闭不了,只有打开任务管理器强制关闭,更新更新不了,只有自己去下载最新版,哎 心累,一天跟工具杠上了
2019-08-06 - IOS支付成功后,返回小程序onShow参数问题
- 当前 Bug 的表现(可附上截图) 小程序在app.onShow()中判断打开小程序来源和获取options.referrerInfo参数。当第一次从其他小程序跳转过来,ios和安卓都能在app.onShow()中获取到来源参数,但是吊起微信支付,支付成功后会显示微信的支付页面,点击完成后关闭支付成功页面,重新显示小程序,此时会触发app.onShow()事件,安卓中能正常获取options.referrerInfo参数(与第一次跳转过来参数一致),但是IOS中options.referrerInfo为空,导致程序识别来源参数错误,影响流程 - 预期表现 IOS端 [图片] [图片] 安卓端: [图片] [图片] - 提供一个最简复现 Demo app.js [代码] [代码][代码]// 启动/从后台进入前台[代码][代码] [代码][代码]onShow: [代码][代码]function[代码] [代码](options) {[代码][代码] [代码][代码]let that = [代码][代码]this[代码][代码];[代码] [代码] [代码][代码]let scene = options.scene; [代码][代码]//启动场景[代码][代码] [代码][代码]that.globalData.scene = scene;[代码][代码] [代码][代码]console.warn([代码][代码]"app.onshow:启动场景:"[代码][代码],scene);[代码][代码] [代码][代码]console.warn([代码][代码]"app.onshow:options:"[代码][代码], options);[代码][代码]}[代码] 私以为安卓和ios端返回结果应该一致,否则需要开发者专门对此种情况做修改,影响开发效率(况且这只是偶然发现,官方并没有提示和说明),而且不符合微信全平台运行的生态模式,是否验证一下是否是bug,然后修复呢~谢谢
2019-07-25 - 建议:小程序能否设置环境变量
小程序能否提供一个API或者配置,用来设置环境变量,自动在正式环境,体验环境,开发环境切换的时候匹配不同的环境参数。 例如请求url,在开发环境和正式环境的url是不一样的,有时候升级的时候会忘记切换url,就会导致在正式环境使用了开发的url。 如果程序能自动识别当前环境,并通过环境来自动切换url,就不会出现这个问题。 当然这只是举得一个例子,还有其他很多地方也需要用到这样的方式,希望开发团队能收纳这个建议,谢谢
2019-05-13