【Vue】全局变量的定义及使用
首先声明Vue
使用全局变量的方法有很多,以下只是个人觉得比较简洁的2种。其中两者的第一步操作相同,即:
创建全局变量文件Global.vue,内容如下:
<script>const name = 'ZhangSan'; //名称const address = 'No.20, Taihu Road'; //地址export default {name,address}
</script>
方法1:在main.js中直接将全局变量挂载到Vue.prototype
import global from '../components/xx/Global'
Vue.prototype.GLOBAL = global;
用时不用任何多余操作,直接调用this.GLOBAL.name
即可。
方法2:在需要使用全局变量的页面引入global再使用
import global from '../components/xx/Global'
data() {return {userName: global.name,userAddress: global.address}
}
二
第一步:单独新建一个全局变量模块文件,模块中定义一些变量初始状态,用export default 暴露出去。
// 判断是否显示logo
const logo = true;
export default {logo
};
第二步:在main.js中引入,并通过Vue.prototype挂载到vue实例上面。供其他模块文件使用;
// 全局环境变量
import showLogo from '../public/showLogo.js'
Vue.prototype.$showLogo = showLogo;
第三步:在需要的模块文件中引入并使用;
页面使用
【Vue】全局变量的定义及使用相关推荐
- vue全局变量的 定义与任意调用
vue全局变量的 定义与任意调用 首先: 在main.js文件中定义全局变量的代码,举例示下: 参考文章:https://www.cnblogs.com/weibanggang/p/11368615. ...
- vue全局变量和局部变量,给vue定义全局的方法
vue2.0 全局变量怎么设置? vue2.0设置全局变量的源码如下:VUE介绍:DisplayOptions显示选项:包括线框显示选项框,填充框,线框,平面阴影和平滑阴影.每个对象及显示窗口均可以对 ...
- vue (可读写)全局变量的 定义、任意调用、值的修改
vue (可读写)全局变量的 定义.任意调用.值的修改 定义截图: 简单了解: 官方文档:处理边界情况 (在每个 new Vue 实例的子组件中,其根实例可以通过 $root property 进行访 ...
- js定义全局变量 vue页面_使用vue.js怎么定义全局变量?
使用vue.js怎么定义全局变量?下面本篇文章给大家介绍一下在 Vuejs 项目中如何定义全局变量.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 一.在需要的地方引用进全局变量模块 ...
- vue 变量定义 对象_详解Vue 全局变量,局部变量
局组件和局部组件 1.先定义组件 Vue.component('组件名', { 组件模板对象 }) 注意: 组件名不要使用原生的标签名, 若组件名定义时用的是驼峰命名法, 则调用时用中划线分割后小 ...
- vue全局变量的配置
一.vue 全局变量(vue 全局变量又是需要单独设置请求路径的前缀,但又要根据当前环境是开发环境还是生产环境动态匹配,那么就用这种方法) .env 在所有的环境中被载入 .env.local 在所有 ...
- Vue全局变量和方法的使用
1.创建文件来存放Vue的全局变量和全局方法-common.vue <script> const userName = 'pshdhx' function add(x,y) ...
- c51语言定义全局变量,全局变量的定义和使用
在用VB开发软件时,经常需要在不同的窗体间共享数据,但在过多的使用全局变量时不便于软件的调试和修改.通常有两种解决方法. 第一种方法:定义全局变量,然后在各个窗体中直接使用,例如 Public str ...
- vscode生成vue模板快捷键_VSCode写vue项目一键生成.vue模版,修改定义其他模板的方法...
1. 安装一个插件,识别vue文件 2.新建代码片段 文件–>首选项–>用户代码片段–>点击新建代码片段–取名vue.json 确定 3.粘贴入自己写的.vue模板 { " ...
- 微信小程序全局变量的定义、使用、修改
1.全局变量的定义 找到根目录下的app.js 在app.js内定义全局变量 //app.js App({//定义全局变量globalData:{name:"狂徒张三",tel:& ...
最新文章
- 头条创始人:我面试了两千个年轻人,发现混的好的都有这5种特质
- 历年软件设计师下午考试试题汇总统计(更新至2016年上半年)
- appium java版本错误_java – 无法创建新会话. appium代码中的错误
- 使用UI Automation实现自动化测试 --工具使用
- 利用逆矩阵解线性方程组_机器人学导论---第四章 操作臂逆运动学(一)4.1-4.11...
- 虚拟机安装Linux(vmware + ubuntu)
- python开发信息系统权限设置_利用Python实现权限设置的详细教程
- 无法使用集合初始化_Java集合类解析之Hashtable
- 急!Mac无法修复磁盘,应该怎么办? 看 这 里!
- 2017_9_20 生活记录
- 欢迎北京超图加入openGauss社区
- 使用canvas绘制数字雨
- linux查看ddr时钟频率,RK3288 查看ddr频率
- 在线制图:腾讯云架构在线绘制
- 什么是阻塞、非阻塞、同步和异步以及IO模型
- C. Equalize
- (RN)Region Normalization for Image Inpainting
- 微软张亚勤:分享读《孙子兵法》体会和领导力培养
- 车载多媒体Android开发平台学习心得
- 我和我的代码 | 每日趣闻
热门文章
- DehazeNet: An End-to-End System for Single ImageHaze Removal(图像去雾2016)
- JavaScript-快速入门
- Qt——用在ARM板上的Mplayer(1.3.0,1.0rc4)安装编译步骤!还有,Mplayer背景抖动闪烁问题解答,终于来了!
- 如何选择日志审计系统
- 意料之外,这个应用居然霸榜了苹果APP Store排行榜
- 怎样快速学习一门计算机编程语言?
- 微信小程序中使用Base64编码解码
- UVC(USB Video Class)协议讲解
- 手机电路板文件_三轮制裁后,华为手机业务还能不能继续?“胡杨”就是答案...
- 十字路口的交通灯控制电路