您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

vue.js中如何定义全局变量

2026/2/2 12:31:38发布21次查看
vue.js中定义全局变量的方法:1、在需要的地方引用进全局变量模块文件,并通过文件里面的变量名字获取全局变量参数值;2、在程序入口的【main.js】文件里面,将【global.vue】文件挂载到【vue.prototype】。
本教程操作环境:windows10系统、vue2.5.2,本文适用于所有品牌的电脑。
【相关文章推荐:vue.js】
vue.js中定义全局变量的方法:
原理: 设置一个专用的的全局变量模块文件,模块里面定义一些变量初始状态,用 export default 暴露出去,在 main.js 里面使用 vue.prototype 挂载到 vue 实例上面或者在其它地方需要使用时,引入该模块便可。
全局变量模块文件:
global.vue 文件
<script>const serversrc='www.baidu.com';const token='12345678';const hasenter=false;const usersite="中国钓鱼岛"; export default { usersite,//用户地址 token,//用户token身份 serversrc,//服务器地址 hasenter,//用户登录状态 }</script>
方法一: 在需要的地方引用进全局变量模块文件,然后通过文件里面的变量名字获取全局变量参数值。
<template> <div>{{ token }}</div> </template> <script> import global_ from '../../components/global'//引用模块进来 export default { name: 'text', data () { return { token:global_.token,//将全局变量赋值到data里面,也可以直接使用global_.token } } } </script> <style scoped> </style>
方法二: 在程序入口的 main.js 文件里面,将上面那个 global.vue 文件挂载到 vue.prototype。
import global_ from './components/global'//引用文件 vue.prototype.global = global_//挂载到vue实例上面
接着在整个项目中不需要再通过引用 global.vue 模块文件,直接通过 this 就可以直接访问 global 文件里面定义的全局变量。
text2.vue:<template> <div>{{ token }}</div></template><script> export default { name: 'text', data () { return { token:this.global.token,//直接通过this访问全局变量。 } } }</script><style scoped></style>
相关免费学习推荐:javascript(视频)
以上就是vue.js中如何定义全局变量的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product