vue.js——定义全局变量和函数
废话不多说,直接上代码,方便后面学习复习。 。 。
1。全局变量
原理:
1.新建一个全局变量模块文件,定义模块中变量的一些初始状态,并使用export default将其暴露出来。
2、在main.js中引入,并通过Vue.prototype挂载到vue实例上。供其他模块文件使用;
3.或者直接引入到需要的模块文件中使用;
步骤1.定义一个全局组件Global.vue,其中仅包含
//请求头const reqHead = {
“ transDate”: "20180816",
"seqNo": "2018081628507127",
"serviceID": "loanLmtQryHXMKL" ,
“穿越时间” : "174341",
"channelID": "netbank"
" }
" export default { //暴露常量
BASE_URL,
reqHead,
}
第2步.修改原型链
// 使用 `import` 命令加载的 Vue 构建版本
// (仅运行时或独立)已在 webpack.base.conf 中使用别名进行设置。
import Vue from 'vue '
import App from './App'
import router from './router'
import fastclick from 'fastclick'
import global_ from './components/Global.vue' //简介全局组件
www.introzo.com = global_; //修改原型
Vue.config.ProductionTip = false
/* eslint-disable no-new */
new Vue({
el: '#app',
路由器,
组件: { App },
模板: '
})
步骤 3. 使用
在需要的vue页面直接使用this.GLOBAL.BASE_URL即可获取定义的常量值
2。全局功能
原理:
新建一个模块文件,然后通过main.js中的Vue.prototype将函数挂载到Vue实例上,并通过这里输出的函数名来运行该函数。
- 方法一、直接在main.js中编写函数
- 只需在需要使用的地方直接使用this.getUserInfo()即可。
- 方法2.新建模块文件并挂载到main.js
步骤1.创建一个封装在base.js中的新全局函数
第2步.在main.js中引入
步骤 3. 使用
参考:https://www.introzo.com/qq_30669833/article/details/81706217?utm_source=blogxgwz1
https://www.introzo.com/p/04dffe7a6b74
相关文章
- 10-05 什么是共享单车黑名单制度?共享单车黑名单制度
- 10-05 如何开启Android手机的便携式热点功能
- 10-05 360n5s发布会直播地址360n5s新品发布会视
- 10-05 【第200期】面试官:您能简单讲一下SpringM
- 10-05 【第411期】Docker连杀15题,你能坚持哪题
- 10-05 【第432期】面试官:您的项目中使用Redis的目
- 10-05 ZEEKR 001 FR高性能车型预热:搭载4电机
- 10-05 我国网民规模达10.79亿,互联网普及率达76.4
- 10-05 《2023年标准地图》正式上线
- 10-05 stm32内存包括哪些类型(stm32内存分为几个
- 10-05 stm32采集+数据处理程序(stm32采集+数据
- 10-05 stm32仿真图的引脚如何连接(stm32仿真器接
- 10-05 Zabbix警告问题
- 10-05 Zabbix集成云预警(瑞祥云)实现电话短信预警
- 10-05 利用企业微信实现预警(shell+python)
- 10-05 高通CEO爆料苹果自研5G芯片明年准备就绪
- 10-05 全球智能手机市场被扰乱:iPhone与Androi
- 10-05 苹果最新巧克力广告:Apple Card激活到付款
- 10-05 苹果推出iOS 15.6正式版固件:我们来看看iO
- 10-05 iPadOS 16 允许应用程序使用 M1 设备存
- 最近发表