uni-app 打包H5时,this.$root.$mp.query 这样的传参无法接收,页面报错
IDE运行环境说明
[HBuilderX]
[IDE 最新版]
错误:
index.umd.min.js:1 [system] errorHandler TypeError: Cannot read property 'query' of undefined
at VueComponent.onLoad (main.vue:502)
at a (index.umd.min.js:1)
at s (index.umd.min.js:1)
at VueComponent.created (index.umd.min.js:1)
at callHook (vue.runtime.esm.js:2968)
at VueComponent.Vue._init (vue.runtime.esm.js:4710)
at new VueComponent (vue.runtime.esm.js:4876)
at createComponentInstanceForVnode (vue.runtime.esm.js:4376)
at init (vue.runtime.esm.js:4203)
at createComponent (vue.runtime.esm.js:5686) VueComponent {_uid: 19, _isVue: true, $options: {…}, _renderProxy: Proxy, _self: VueComponent, …} created hook
5 个回复
7***@qq.com (作者)
这个问题官方有处理的计划么,如果官方不打算处理这个兼容的话我再想个暂时解决方法。望回复~
DCloud_UNI_GSQ
莫慌,兼容处理中
DCloud_UNI_GSQ
可以先从页面onload钩子函数获取query信息
7***@qq.com (作者)
明白了~
m***@163.com
解决了嘛呢 怎么避免或者解决掉