uniapp开发,小程序的部分之前(一年前)没问题,最近准备提交新版本时,发现调试器和电脑微信查看都没有问题,但真机运行会报错,在打包后的app.json内移除直播组件后正常。
官方直播组件:
https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/industry/liveplayer/live-player-plugin.html
"plugins": {
"live-player-plugin": {
"version": "1.3.5",
"provider": "wx2b03c6e691cd7370"
}
}
主要是两个错误,一个错误不知道是什么,第二个错误是 this.$vm.$mp.query 报错,经过调试发现this.$vm=undefined,装入也是当时vue2的经典模式,没有异步
不知道是否这个插件的代码与新的uniapp框架是否有些全局变量上的命名冲突,导致了这个问题。
App.mpType = 'app'
const app = new Vue({
...App,
})
app.$mount()