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定义的全局变量在微信小程序页面无法直接访问的主要内容,如果未能解决你的问题,请参考以下文章

uni-app长按二维码跳转微信

uni-k如何连接微信

uniapp转微信小程序报错Cannot read property ‘forceUpdate‘ of undefined - 微信开发者工具报错

uniapp h5跳转微信小程序(wx-open-launch-weapp)

ios企业包可以跳转小程序吗

玩转微信小程序