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 相关文章推荐
javascript实现的鼠标链接提示效果生成器代码
Jun 28 Javascript
JQuery 动画卷页 返回顶部 动画特效(兼容Chrome)
Feb 15 Javascript
Javascript跨域请求的4种解决方式
Mar 17 Javascript
JS实现随机化快速排序的实例代码
Aug 01 Javascript
javascript根据像素点取位置示例
Jan 27 Javascript
Angularjs制作简单的路由功能demo
Apr 14 Javascript
ECMAScript5(ES5)中bind方法使用小结
May 07 Javascript
JavaScript变量的作用域全解析
Aug 14 Javascript
jquery实现左右滑动菜单效果代码
Aug 27 Javascript
javascript中JSON.parse()与eval()解析json的区别
May 19 Javascript
jQuery内容过滤选择器用法示例
Sep 09 Javascript
详解AngularJS跨页面传值(ui-router)
Aug 23 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&amp;mysql(六)
2006/10/09 PHP
php 生成文字png图片的代码
2011/04/17 PHP
php实现微信扫码支付
2017/03/26 PHP
PHP判断访客是否手机端(移动端浏览器)访问的方法总结【4种方法】
2019/03/27 PHP
jQuery 学习入门篇附实例代码
2010/03/16 Javascript
你必须知道的Javascript知识点之&quot;深入理解作用域链&quot;的介绍
2013/04/23 Javascript
兼容FF和IE的动态table示例自写
2013/10/21 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
2013/11/21 Javascript
javascript常用的正则表达式实例
2014/05/15 Javascript
jQuery 如何先创建、再修改、后添加DOM元素
2014/05/20 Javascript
详解JavaScript的Polymer框架中的通知交互
2015/07/29 Javascript
JS实现模拟百度搜索“2012世界末日”网页地震撕裂效果代码
2015/10/31 Javascript
javascript返回顶部的按钮实现方法
2016/01/09 Javascript
jquery拖动层效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
jQuery Password Validation密码验证
2016/12/30 Javascript
详谈innerHTML innerText的使用和区别
2017/08/18 Javascript
vue项目实现记住密码到cookie功能示例(附源码)
2018/01/31 Javascript
JS实现简单获取最近7天和最近3天日期的方法
2018/04/18 Javascript
利用vscode调试编译后的js代码详解
2018/05/14 Javascript
Vue Router的懒加载路径的解决方法
2018/06/21 Javascript
Vue 使用iframe引用html页面实现vue和html页面方法的调用操作
2020/11/16 Javascript
进一步了解Python中的XML 工具
2015/04/13 Python
Python爬虫之UserAgent的使用实例
2019/02/21 Python
python 求1-100之间的奇数或者偶数之和的实例
2019/06/11 Python
Python如何调用外部系统命令
2019/08/07 Python
官方授权图形T恤和服装:Fifth Sun
2019/06/12 全球购物
巴西一家专门从事家居和装饰的连锁店:Camicado
2019/08/14 全球购物
绘画设计学生的个人自我评价
2013/09/20 职场文书
女大学生毕业找工作的自我评价
2013/10/03 职场文书
总经理文秘岗位职责
2014/02/03 职场文书
质检部经理岗位职责
2014/02/19 职场文书
课程改革实施方案
2014/03/16 职场文书
中学推普周活动总结
2015/05/07 职场文书
思品教学工作总结
2015/08/10 职场文书
SQL实现LeetCode(196.删除重复邮箱)
2021/08/07 MySQL
Oracle锁表解决方法的详细记录
2022/06/05 Oracle