问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 微信小程序 Bug onAccelerometerChange navigateToMiniProgram 客户端 6.7.3 2.3.0
- 当前 Bug 的表现(可附上截图)
在二级页面有三个跳转到其他微信小程序的按钮,由于二级页面使用了onAccelerometerChange,导致点击按钮直接使用navigateToMiniProgram跳转至其他微信小程序时android机加载不出内容,但是息屏后再亮屏又可以加载出内容;
鉴于问题1的情况,所以改为点击按钮reLaunch到首页,然后再onload中通过options参数判断进行navigateToMiniProgram微信小程序跳转,但是在微信6.7.3版本以前这么做是可以的,但是微信升级到6.7.3之后安卓机又跳转不了了,不会出现提示要跳转微信小程序的弹窗;
鉴于微信小程序文档中说的 “要求在用户发生过至少一次 touch 事件后才能调用”,但是这里用户是点击过一次按钮了的,只是我中间做了一次页面转换而已,现在是实现不了微信小程序跳转了;
- 预期表现
希望微信小程序可以正常进行跳转
- 复现路径
微信小程序 -【花钱决策器】
微信小程序开发问题解答
微信小程序开发者回答:
跳转的规则有所调整的,https://developers.weixin.qq.com/miniprogram/dev/api/open-api/miniprogram-navigate/wx.navigateToMiniProgram.html
微信小程序开发者回答:
谢谢,我知道跳转规则有调整了;但是我页面使用了onAccelerometerChange这个API,导致如果用户在这个页面点击按钮我直接调navigateToMiniProgram的话,会导致跳转到下一个微信小程序的时候加载不出内容,麻烦看下onAccelerometerChange的问题,提供的wx.stopAccelerometer是无效的,写了之后并不能停止监听。
本文网址:http://www.91bianli.com/kaifazhinan/77854.html