mpvue开发音频类小程序踩坑和建议详解(5)

个人平时web开发很少用 vuex ,因为项目比较简单不用那么复杂的全局数据传递。但在小程序中,建议全局使用 vuex 来控制所有数据(当然是得根据需求来用)。

总结

第一次开发小程序就直接上了mpvue,可能有些坑已经很多同学总结过了,有些坑可能是不熟悉而导致的,但自己没有去踩过一遍可能不够深刻。

有两种坑会比较难啃:

框架本身的问题,如mpvue2.0.0出现的子组件无法触发事件的问题。 开发者工具和真机运行环境不一致导致的坑。

遇到真机和开发者工具不一致的情况,可按以下步骤排查:

有可能是缓存,可以杀掉之前的版本再跑起来

手机微信版本太低,可能api不支持,用wx.canIUse打印一下

手机端某些属性不支持读取,比如上面的this.audio.src,可以在真机打印调试一下

代码在手机端运行有报错,可以在手机端开启调试,看一下log

微信设计上的坑,百度下是否有相关的案例和解决办法

而遇到mpvue框架的问题可以:

去搜一下mpvue的issue看有没相关解决办法

尽量使用最新版本的框架,可能某些问题已经修复了的。实在解决不了的,建议想办法绕过,换一种方法来实现。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/267cb53fb27ceeca0e2e7f75bc2053a7.html