uniapp转微信小程序后Vue.prototype定义的全局变量在微信小程序页面无法直接访问
Posted 苛学加
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uniapp转微信小程序后Vue.prototype定义的全局变量在微信小程序页面无法直接访问相关的知识,希望对你有一定的参考价值。
使用Vue.prototype定义的全局变量
使用uni-app开发多端应用,为了防止小程序上应用包过大同时又不影响app端的使用体验,我将一些静态资源的路径改为了Vue.prototype
定义的全局变量进行拼接。
app使用/static/iconimg/
+图片名称
实现本地访问;小程序使用https://xxx.com/iconimg
+图片名称
实现网络访问。于是在main.js中对资源前缀地址使用Vue.prototype
进行了全局统一管理,在app端或h5端表现都正常,但是转为小程序后,却无法直接在页面使用Vue.prototype
定义的变量。
没有办法,最后将Vue.prototype
改为了vuex方式进行了改造,解决了此问题。
以上是关于uniapp转微信小程序后Vue.prototype定义的全局变量在微信小程序页面无法直接访问的主要内容,如果未能解决你的问题,请参考以下文章
uniapp转微信小程序报错Cannot read property ‘forceUpdate‘ of undefined - 微信开发者工具报错