vue定义全局变量和全局方法的方法示例


Posted in Javascript onAugust 01, 2018

一、全局引入文件

1、先定义共用组件 common.vue

<script type="text/javascript">
  // 定义一些公共的属性和方法
  const httpUrl = 'http://39.105.17.99:8080/'
  function commonFun() {
    console.log("公共方法")
  }
  // 暴露出这些属性和方法
  export default {
    httpUrl,
    commonFun
  }
</script>

2、在需要使用的地方导入

<script>
// 导入共用组件
import global from './common.vue'
export default {
 data () {
  return {
   username: '',
   password: '',
   // 赋值使用
   globalHttpUrl: global.httpUrl
  }
 },

3、使用

<template>
  {{globalHttpUrl}}
</template>

二、main.js中引入全局变量和方法

1、定义共用组件同上

2、main.js中引入并复制给vue

// 导入共用组件
import global from './common.vue'
Vue.prototype.COMMON = global

3、使用

export default {
 data () {
  return {
   username: '',
   password: '',
   // 赋值使用, 可以使用this变量来访问
   globalHttpUrl: this.COMMON.httpUrl
  }
 },

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
bgsound 背景音乐 的一些常用方法及特殊用法小结
May 11 Javascript
分享20款好玩的jQuery游戏
Apr 17 Javascript
js iframe跨域访问(同主域/非同主域)分别深入介绍
Jan 24 Javascript
javascript中的parseInt和parseFloat区别
Jul 12 Javascript
js判断undefined类型,undefined,null, 的区别详细解析
Dec 16 Javascript
jQuery操作select下拉框的text值和value值的方法
May 31 Javascript
jQuery响应鼠标事件并隐藏与显示input默认值
Aug 24 Javascript
jquery+css实现绚丽的横向二级下拉菜单-附源码下载
Aug 23 Javascript
Angular.JS内置服务$http对数据库的增删改使用教程
May 07 Javascript
JS实现Cookie读、写、删除操作工具类示例
Aug 28 Javascript
通过实例解析json与jsonp原理及使用方法
Sep 27 Javascript
JavaScript 对象创建的3种方法
Nov 17 Javascript
node.js遍历目录的方法示例
Aug 01 #Javascript
深入浅出理解JavaScript闭包的功能与用法
Aug 01 #Javascript
Angular路由ui-router配置详解
Aug 01 #Javascript
javascript数据结构之多叉树经典操作示例【创建、添加、遍历、移除等】
Aug 01 #Javascript
JavaScript事件冒泡与事件捕获实例分析
Aug 01 #Javascript
JS+HTML实现的圆形可点击区域示例【3种方法】
Aug 01 #Javascript
create-react-app 修改为多入口编译的方法
Aug 01 #Javascript
You might like
PHP详细彻底学习Smarty
2008/03/27 PHP
Mysql和网页显示乱码解决方法集锦
2008/03/27 PHP
《PHP编程最快明白》第二讲 数字、浮点、布尔型、字符串和数组
2010/11/01 PHP
PHP捕获Fatal error错误的方法
2014/06/11 PHP
php实现用于验证所有类型的信用卡类
2015/03/24 PHP
PHP提高编程效率的20个要点
2015/09/23 PHP
VBScript版代码高亮
2006/06/26 Javascript
Stop SQL Server
2007/06/21 Javascript
jquery 必填项判断表单是否为空的方法
2008/09/14 Javascript
基于jquery的button默认enter事件(回车事件)。
2011/05/18 Javascript
dojo学习第一天 Tab选项卡 实现
2011/08/28 Javascript
基于IE下ul li 互相嵌套时的bug,排查,解决过程以及心得介绍
2013/05/07 Javascript
javascript中定义类的方法汇总
2014/12/28 Javascript
原生javascript实现图片按钮切换
2015/01/12 Javascript
深入学习JavaScript中的原型prototype
2015/08/13 Javascript
js实现短信发送倒计时功能(正则验证)
2017/02/10 Javascript
基于Vue实现页面切换左右滑动效果
2020/06/29 Javascript
Javascript刷新页面的实例
2017/09/23 Javascript
微信小程序实现tab和swiper切换结合效果
2020/07/17 Javascript
Vue全局分页组件的实现代码
2018/08/10 Javascript
如何在vue里面优雅的解决跨域(路由冲突问题)
2019/01/20 Javascript
vue中 数字相加为字串转化为数值的例子
2019/11/07 Javascript
Openlayers实现点闪烁扩散效果
2020/09/24 Javascript
python批量导出导入MySQL用户的方法
2013/11/15 Python
由Python运算π的值深入Python中科学计算的实现
2015/04/17 Python
探究Python的Tornado框架对子域名和泛域名的支持
2015/05/02 Python
Python框架Flask的基本数据库操作方法分析
2018/07/13 Python
python制作英语翻译小工具代码实例
2019/09/09 Python
Python Socketserver实现FTP文件上传下载代码实例
2020/03/27 Python
Pytorch实验常用代码段汇总
2020/11/19 Python
德国在线订购鲜花:Fleurop
2018/08/25 全球购物
乡镇计划生育工作汇报
2014/10/28 职场文书
自我检讨书范文
2015/01/28 职场文书
高中政治教学反思
2016/02/23 职场文书
Nginx域名转发https访问的实现
2021/03/31 Servers
生命的关键成分来自太空?陨石说是的
2022/04/29 数码科技