使用vue.js定义全局变量的方法:首先单独新建一个全局变量模块文件,模块中定义一些变量初始状态;然后在【main.js】中引入,并通过【Vue.prototype】挂载到vue实例上面。

本教程操作环境:windows7系统、Vue2.9.6版,DELL G3电脑。

【相关文章推荐:vue.js】

使用vue.js定义全局变量的方法:

原理:

1. 单独新建一个全局变量模块文件,模块中定义一些变量初始状态,用export default暴露出去。

2. 在main.js中引入,并通过Vue.prototype挂载到vue实例上面。供其他模块文件使用;

3. 或者直接引入到需要的模块文件中使用;

步骤一、定义一个全局组件 Global.vue,里面只有

//接口地址

const BASE_URL = 'http://118.189.105.152:7181/qianzhang-transf/index/'; //定义全局接口地址

//请求头部

const reqHead = {

"transDate": "20180816",

"encryptFlag": "1",

"seqNo": "2018081628507127",

"serviceID": "loanLmtQryHXMKL",

"transTime": "174341",

"channelID": "netbank"

}

export default { //将常量暴露出去

BASE_URL,

reqHead,

}

步骤二、修改原型链// The Vue build version to load with the `import` command

// (runtime-only or standalone) has been set in webpack.base.conf with an alias.

import Vue from 'vue'

import App from './App'

import router from './router'

import fastclick from 'fastclick'

import global_ from './components/Global.vue' //引入全局组件

Vue.prototype.GLOBAL = global_; //修改原型

Vue.config.productionTip = false

/* eslint-disable no-new */

new Vue({

el: '#app',

router,

components: { App },

template: ''

})

步骤三、使用

在需要 的vue页面直接使用 this.GLOBAL.BASE_URL,就可以获取到定义常量值相关免费学习推荐:javascript(视频)

php的js定义全局变量,使用vue.js怎么定义全局变量相关推荐

  1. 基于node.js的vue_基于Vue.js和Wilddog的可怕站点danmu项目

    基于node.js的vue AweSiteChat (AweSiteChat) A Vue.js & Wilddog project 一个Vue.js和Wilddog项目 现场演示 (live ...

  2. 遇见 vue.js --------阿文的vue.js学习笔记(8 —1)------- 列表渲染

    ** 新学习新征程,我们一起踏上学习 vue.js的新长征 遇见 vue.js --------阿文的vue.js学习笔记(1)-----初识vue.js 遇见 vue.js --------阿文的v ...

  3. 遇见 vue.js --------阿文的vue.js学习笔记(4)------模板语法

    ** 新学习新征程,我们一起踏上学习 vue.js的新长征 遇见 vue.js --------阿文的vue.js学习笔记(1)-----初识vue.js 遇见 vue.js --------阿文的v ...

  4. js声明php变量,vue.js怎样声明变量

    vue.js声明变量的方法:1.使用let定义,let是块级作用域,函数内部使用let定义后,对函数外部无影响:2.使用var定义,var定义的变量可以修改:3.使用const定义,const定义的变 ...

  5. vue.js毕业设计,基于vue.js前后端分离教室预约系统(H5移动项目) 开题报告

      毕业论文 基于Vue.js的教室预约系统(H5) 开题报告 学    院: 专    业: 年    级: 学生姓名: 指导教师: 黄菊华   XXXX大学本科生毕业论文(设计)开题报告书 姓   ...

  6. 覆盖vue.js样式_使用Vue.js和Cloudinary在化身上覆盖眼镜/面罩

    覆盖vue.js样式 Deep Learning, a subset of machine learning, helps break down tasks in ways that makes al ...

  7. vue.js毕业设计,基于vue.js前后端分离订座预约系统设计与实现(H5移动项目)

    功能介绍 [后台功能] 广告管理:设置小程序首页轮播图广告和链接 留言列表:所有用户留言信息列表,支持删除 会员列表:查看所有注册会员信息,支持删除 录入资讯:录入资讯标题.内容等信息 管理资讯:查看 ...

  8. vue.js毕业设计,基于vue.js前后端分离订座预约系统(H5移动项目) 开题报告

      毕业论文 基于Vue.js预约订座系统(H5) 开题报告 学    院: 专    业: 年    级: 学生姓名: 指导教师: 黄菊华   XXXX大学本科生毕业论文(设计)开题报告书 姓   ...

  9. vue.js毕业设计,基于vue.js前后端分离在线教育视频点播系统(H5移动项目) 开题报告

      毕业论文 基于Vue.js视频点播系统(H5) 开题报告 学    院: 专    业: 年    级: 学生姓名: 指导教师: 黄菊华   XXXX大学本科生毕业论文(设计)开题报告书 姓   ...

最新文章

  1. double click items in SBWP
  2. vc/vs开发的应用程序添加dump崩溃日志转
  3. CentOs搭建svn
  4. C语言 va_start 宏 - C语言零基础入门教程
  5. Docker Images for MySQL Cluster
  6. angular HttpClient getbyid 方法获取数据
  7. pyqtSignal信号和槽
  8. matlab-自控原理 已知x~=Ax+Bu中的AB矩阵和X0,求单位输入下的时间响应
  9. ESP8266-Arduino编程实例-BMI160惯性测量传感器驱动
  10. 使用ARCore+Unity概述
  11. keil中 如何解决warning L13:Recursive call to Function 及overlay解释
  12. 一文教你如何挑选深度学习GPU
  13. 如何在CAD中修复CAD图纸
  14. 打字训练 my father1
  15. MATLAB 绘制时钟(同步当前时间)
  16. 基于深度学习的中文语音识别系统框架搭建
  17. 千古以來:卍佛一心)悟道真机(转载)
  18. 阿里云Linux服务器搭建WordPress教程
  19. Mac 下 VirtualBox ubuntu 共享空间
  20. wordpress用途_20个免费的多用途WordPress主题

热门文章

  1. [精彩短句]看到哪你流泪了
  2. 用漫画的形式学习Python,Python好书推荐——《看漫画学Python》
  3. python中txt转成csv_python 快速把超大txt文件转存为csv的实例
  4. 空字符串(“”)和null和空格字符串( )的区别
  5. 2014淘宝运营干货:网店从零起步
  6. word2010快捷键
  7. Exploring Online Learners‘ Interactive Dynamics by Visually Analyzing Their Time-anchored Comments
  8. 访问网上计算机要输入密码,每次都要输入密码访问共享电脑解决办法
  9. mysql中condition的用法_理解Condition的用法
  10. ​吃货应该怎样准备年货