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 相关文章推荐
jquery文字上下滚动的实现方法
Mar 22 Javascript
js 图片随机不定向浮动的实现代码
Jul 02 Javascript
移动节点的jquery代码
Jan 13 Javascript
jQuery实现按键盘方向键翻页特效
Mar 18 Javascript
JS中Location使用详解
May 12 Javascript
微信开发 使用picker封装省市区三级联动模板
Oct 28 Javascript
vue中$set的使用(结合在实际应用中遇到的坑)
Jul 10 Javascript
详解javascript中的Error对象
Apr 25 Javascript
jquery 验证用户名是否重复代码实例
May 14 jQuery
Vue 使用计时器实现跑马灯效果的实例代码
Jul 11 Javascript
实现一个Vue自定义指令懒加载的方法示例
Jun 04 Javascript
JavaScript枚举选择jquery插件代码实例
Nov 17 jQuery
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中Array2xml类实现数组转化成XML实例
2014/12/08 PHP
学习php设计模式 php实现访问者模式(Visitor)
2015/12/07 PHP
浅析php-fpm静态和动态执行方式的比较
2016/11/09 PHP
【消息提示组件】,兼容IE6/7&amp;&amp;FF2
2007/09/04 Javascript
框架页面高度自动刷新的Javascript脚本
2013/11/01 Javascript
select多选 multiple的使用示例
2014/06/16 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
2014/07/29 Javascript
javascript中bind函数的作用实例介绍
2014/09/28 Javascript
javascript中call和apply的用法示例分析
2015/04/02 Javascript
jQuery+CSS实现的网页二级下滑菜单效果
2015/08/25 Javascript
jQuery实现带分组数据的Table表头排序实例分析
2015/11/24 Javascript
jquery实现页面常用的返回顶部效果
2016/03/04 Javascript
Bootstrap轮播插件中图片变形的终极解决方案 使用jqthumb.js
2016/07/10 Javascript
jQuery插件扩展操作入门示例
2017/01/16 Javascript
vue.js实现价格格式化的方法
2017/05/23 Javascript
Kotlin学习第一步 kotlin语法特性
2017/05/25 Javascript
基于jquery实现五星好评
2017/11/18 jQuery
vue移动UI框架滑动加载数据的方法
2018/03/12 Javascript
WebPack配置vue多页面的技巧
2018/05/15 Javascript
微信小程序开发之改变data中数组或对象的某一属性值
2018/07/05 Javascript
javascript实现雪花飘落效果
2020/08/19 Javascript
js+cavans实现图片滑块验证
2020/09/29 Javascript
用Python实现服务器中只重载被修改的进程的方法
2015/04/30 Python
Python使用dict.fromkeys()快速生成一个字典示例
2019/04/24 Python
使用Python爬虫库requests发送表单数据和JSON数据
2020/01/25 Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
2020/06/02 Python
解决pytorch 模型复制的一些问题
2021/03/03 Python
5个你不知道的HTML5的接口介绍
2013/08/07 HTML / CSS
台湾百利市购物中心:e-Payless
2017/08/16 全球购物
世界上最大的家庭自动化公司:Smarthome
2017/12/20 全球购物
内刊编辑求职自荐书范文
2014/02/19 职场文书
光信息科学与技术专业职业生涯规划
2014/03/13 职场文书
党的群众路线教育实践活动心得体会范文
2014/11/05 职场文书
2015年小学开学寄语
2015/02/27 职场文书
幼儿教师三分钟演讲稿
2019/06/21 职场文书
营销策划分析:怎么策划才能更好销量产品?
2019/09/04 职场文书