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 相关文章推荐
ExtJS 简介 让你知道extjs是什么
Dec 29 Javascript
js跨域访问示例(客户端/服务端)
May 19 Javascript
jQuery插件bxSlider实现响应式焦点图
Apr 12 Javascript
JavaScript中的this到底是什么(一)
Dec 09 Javascript
jQuery回到顶部的代码
Jul 09 Javascript
Node.js  事件循环详解及实例
Aug 06 Javascript
JS+CSS实现网页加载中的动画效果
Oct 27 Javascript
基于Three.js实现360度全景图片
Dec 30 Javascript
浅谈JavaScript 代码简洁之道
Jan 09 Javascript
VUE项目中加载已保存的笔记实例方法
Sep 14 Javascript
在LayUI图片上传中,解决由跨域问题引起的请求接口错误的方法
Sep 24 Javascript
用JavaScript实现贪吃蛇游戏
Oct 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的日期处理函数及uchome的function_coomon中日期处理函数的研究
2011/01/12 PHP
PHP文件读写操作之文件写入代码
2011/01/13 PHP
php中执行系统命令的方法
2015/03/21 PHP
PHP常用处理静态操作类
2015/04/03 PHP
如何在Laravel5.8中正确地应用Repository设计模式
2019/11/26 PHP
PHP生成随机密码4种方法及性能对比
2020/12/11 PHP
Highslide.js是一款基于js实现的网页中图片展示插件
2020/03/30 Javascript
关于jquery动态增减控件的一些想法和小插件
2010/08/01 Javascript
JavaScript子窗口ModalDialog中操作父窗口对像
2012/12/11 Javascript
javascript跑马灯悬停放大效果实现代码
2012/12/12 Javascript
谷歌浏览器调试JavaScript小技巧
2014/12/29 Javascript
JavaScript中String.prototype用法实例
2015/05/20 Javascript
在JavaScript中处理字符串之fontcolor()方法的使用
2015/06/08 Javascript
JavaScript快速切换繁体中文和简体中文的方法及网站支持简繁体切换的绝招
2016/03/07 Javascript
JavaScript中 this 指向问题深度解析
2017/02/21 Javascript
jQuery实现的表格前端排序功能示例
2017/09/18 jQuery
基于react后端渲染模板引擎noox发布使用
2018/01/11 Javascript
微信小程序实现简单的select下拉框
2020/11/23 Javascript
Python编写一个闹钟功能
2017/07/11 Python
Python cookbook(数据结构与算法)将名称映射到序列元素中的方法
2018/03/22 Python
Python中的random.uniform()函数教程与实例解析
2019/03/02 Python
Python操作远程服务器 paramiko模块详细介绍
2019/08/07 Python
PyTorch的Optimizer训练工具的实现
2019/08/18 Python
Python3 解决读取中文文件txt编码的问题
2019/12/20 Python
Python文件操作函数用法实例详解
2019/12/24 Python
浅析python 定时拆分备份 nginx 日志的方法
2020/04/27 Python
linux系统下pip升级报错的解决方法
2021/01/31 Python
python解包概念及实例
2021/02/17 Python
在线购买世界上最好的酒:BoozeBud
2018/06/07 全球购物
如何在存储过程中使用Loop
2016/01/05 面试题
初三化学教学反思
2014/01/23 职场文书
小学生优秀评语
2014/12/29 职场文书
英语教师求职信范文
2015/03/20 职场文书
食品安全责任书范本
2015/05/09 职场文书
如何解决.cuda()加载用时很长的问题
2021/05/24 Python
Android开发 使用文件储存的方式保存QQ密码
2022/04/24 Java/Android