本文摘自PHP中文网,作者coldplay.xixi,侵删。
vue.js声明全局变量的方法:首先设置专用的的全局变量模块文件,模块里面定义一些变量初始状态;然后用export default暴露出去;最后在【main.js】里面使用【Vue.prototype】挂载到vue实例上面,引入该模块即可。
本教程操作环境:windows7系统、vue2.9版,该方法适用于所有品牌电脑。
vue.js声明全局变量的方法:
定义全局变量
原理: 设置一个专用的的全局变量模块文件,模块里面定义一些变量初始状态,用 export default 暴露出去,在 main.js 里面使用 Vue.prototype 挂载到 vue 实例上面或者在其它地方需要使用时,引入该模块便可。
全局变量模块文件:
Global.vue 文件
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
方法一: 在需要的地方引用进全局变量模块文件,然后通过文件里面的变量名字获取全局变量参数值。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
方法二: 在程序入口的 main.js 文件里面,将上面那个 Global.vue 文件挂载到 Vue.prototype。
1 2 |
|
接着在整个项目中不需要再通过引用 Global.vue 模块文件,直接通过 this 就可以直接访问 Global 文件里面定义的全局变量。
相关阅读 >>
更多相关阅读请进入《vue.js》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者