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.lazyload  实现图片延迟加载jquery插件
Feb 06 Javascript
利用jQuery实现WordPress中@的ID悬浮显示评论内容
Dec 11 Javascript
自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
Dec 12 Javascript
Node.js返回JSONP详解
May 18 Javascript
vue-router实现webApp切换页面动画效果代码
May 25 Javascript
JSON对象转化为字符串详解
Aug 11 Javascript
jQuery Dom元素操作技巧
Feb 04 jQuery
你知道JavaScript Symbol类型怎么用吗
Jan 08 Javascript
angular中的post请求处理示例详解
Jun 30 Javascript
VUE中V-IF条件判断改变元素的样式操作
Aug 09 Javascript
Node.js文本文件BOM头的去除方法
Nov 22 Javascript
详解Vue2的diff算法
Jan 06 Vue.js
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中使用匿名函数操作数据库的例子
2014/11/17 PHP
Laravel构建即时应用的一种实现方法详解
2017/08/31 PHP
PHP迭代器接口Iterator用法分析
2017/12/28 PHP
PHP实现websocket通信的方法示例
2018/08/28 PHP
php的命名空间与自动加载实现方法
2019/08/25 PHP
解决jquery的.animate()函数在IE6下的问题
2010/12/03 Javascript
父子窗体间传递JSON格式的数据的代码
2010/12/25 Javascript
jquery与js函数冲突的两种解决方法
2013/09/09 Javascript
javascript+canvas实现刮刮卡抽奖效果
2015/07/29 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
2015/08/20 Javascript
jquery图片滚动放大代码分享(1)
2015/08/25 Javascript
轻松学习Javascript闭包函数
2015/12/15 Javascript
学习vue.js中class与style绑定
2016/12/03 Javascript
JS前端开发判断是否是手机端并跳转操作(小结)
2017/02/05 Javascript
使用openSpeDiv方法实现Ecshop登录弹窗框效果
2017/03/13 Javascript
微信小程序使用checkbox显示多项选择框功能【附源码下载】
2017/12/11 Javascript
Object.keys() 和 Object.getOwnPropertyNames() 的区别详解
2020/05/21 Javascript
[01:27]DOTA2电竞之夜 今夜共饮庆功酒
2014/08/02 DOTA
Python3实现Web网页图片下载
2016/01/28 Python
Python安装Numpy和matplotlib的方法(推荐)
2017/11/02 Python
浅谈django的render函数的参数问题
2018/10/16 Python
python实现批量注册网站用户的示例
2019/02/22 Python
OpenCV 轮廓检测的实现方法
2019/07/03 Python
Django中使用CORS实现跨域请求过程解析
2019/08/05 Python
Python实现决策树并且使用Graphviz可视化的例子
2019/08/09 Python
ubuntu上安装python的实例方法
2019/09/30 Python
python 经典数字滤波实例
2019/12/16 Python
Keras模型转成tensorflow的.pb操作
2020/07/06 Python
python爬虫爬取网页数据并解析数据
2020/09/18 Python
Python常用base64 md5 aes des crc32加密解密方法汇总
2020/11/06 Python
Python实现王者荣耀自动刷金币的完整步骤
2021/01/22 Python
AmazeUI折叠式卡片布局,整合内容列表、表格组件实现
2020/08/20 HTML / CSS
毕业生文员求职信
2013/11/03 职场文书
《这儿真好》教学反思
2014/02/22 职场文书
食品安全承诺书
2014/05/22 职场文书
2014年化工厂工作总结
2014/11/25 职场文书