php的js定义全局变量,使用vue.js怎么定义全局变量
使用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怎么定义全局变量相关推荐
- 基于node.js的vue_基于Vue.js和Wilddog的可怕站点danmu项目
基于node.js的vue AweSiteChat (AweSiteChat) A Vue.js & Wilddog project 一个Vue.js和Wilddog项目 现场演示 (live ...
- 遇见 vue.js --------阿文的vue.js学习笔记(8 —1)------- 列表渲染
** 新学习新征程,我们一起踏上学习 vue.js的新长征 遇见 vue.js --------阿文的vue.js学习笔记(1)-----初识vue.js 遇见 vue.js --------阿文的v ...
- 遇见 vue.js --------阿文的vue.js学习笔记(4)------模板语法
** 新学习新征程,我们一起踏上学习 vue.js的新长征 遇见 vue.js --------阿文的vue.js学习笔记(1)-----初识vue.js 遇见 vue.js --------阿文的v ...
- js声明php变量,vue.js怎样声明变量
vue.js声明变量的方法:1.使用let定义,let是块级作用域,函数内部使用let定义后,对函数外部无影响:2.使用var定义,var定义的变量可以修改:3.使用const定义,const定义的变 ...
- vue.js毕业设计,基于vue.js前后端分离教室预约系统(H5移动项目) 开题报告
毕业论文 基于Vue.js的教室预约系统(H5) 开题报告 学 院: 专 业: 年 级: 学生姓名: 指导教师: 黄菊华 XXXX大学本科生毕业论文(设计)开题报告书 姓 ...
- 覆盖vue.js样式_使用Vue.js和Cloudinary在化身上覆盖眼镜/面罩
覆盖vue.js样式 Deep Learning, a subset of machine learning, helps break down tasks in ways that makes al ...
- vue.js毕业设计,基于vue.js前后端分离订座预约系统设计与实现(H5移动项目)
功能介绍 [后台功能] 广告管理:设置小程序首页轮播图广告和链接 留言列表:所有用户留言信息列表,支持删除 会员列表:查看所有注册会员信息,支持删除 录入资讯:录入资讯标题.内容等信息 管理资讯:查看 ...
- vue.js毕业设计,基于vue.js前后端分离订座预约系统(H5移动项目) 开题报告
毕业论文 基于Vue.js预约订座系统(H5) 开题报告 学 院: 专 业: 年 级: 学生姓名: 指导教师: 黄菊华 XXXX大学本科生毕业论文(设计)开题报告书 姓 ...
- vue.js毕业设计,基于vue.js前后端分离在线教育视频点播系统(H5移动项目) 开题报告
毕业论文 基于Vue.js视频点播系统(H5) 开题报告 学 院: 专 业: 年 级: 学生姓名: 指导教师: 黄菊华 XXXX大学本科生毕业论文(设计)开题报告书 姓 ...
最新文章
- double click items in SBWP
- vc/vs开发的应用程序添加dump崩溃日志转
- CentOs搭建svn
- C语言 va_start 宏 - C语言零基础入门教程
- Docker Images for MySQL Cluster
- angular HttpClient getbyid 方法获取数据
- pyqtSignal信号和槽
- matlab-自控原理 已知x~=Ax+Bu中的AB矩阵和X0,求单位输入下的时间响应
- ESP8266-Arduino编程实例-BMI160惯性测量传感器驱动
- 使用ARCore+Unity概述
- keil中 如何解决warning L13:Recursive call to Function 及overlay解释
- 一文教你如何挑选深度学习GPU
- 如何在CAD中修复CAD图纸
- 打字训练 my father1
- MATLAB 绘制时钟(同步当前时间)
- 基于深度学习的中文语音识别系统框架搭建
- 千古以來:卍佛一心)悟道真机(转载)
- 阿里云Linux服务器搭建WordPress教程
- Mac 下 VirtualBox ubuntu 共享空间
- wordpress用途_20个免费的多用途WordPress主题
热门文章
- [精彩短句]看到哪你流泪了
- 用漫画的形式学习Python,Python好书推荐——《看漫画学Python》
- python中txt转成csv_python 快速把超大txt文件转存为csv的实例
- 空字符串(“”)和null和空格字符串( )的区别
- 2014淘宝运营干货:网店从零起步
- word2010快捷键
- Exploring Online Learners‘ Interactive Dynamics by Visually Analyzing Their Time-anchored Comments
- 访问网上计算机要输入密码,每次都要输入密码访问共享电脑解决办法
- mysql中condition的用法_理解Condition的用法
- ​吃货应该怎样准备年货