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 相关文章推荐
JS中剪贴板兼容性、判断复制成功或失败
Mar 09 Javascript
30个最好的jQuery 灯箱插件分享
Apr 25 Javascript
读jQuery之十二 删除事件核心方法
Jul 31 Javascript
JavaScript中split与join函数的进阶使用技巧
May 03 Javascript
vue.js学习之vue-cli定制脚手架详解
Jul 02 Javascript
vue.js源代码core scedule.js学习笔记
Jul 03 Javascript
微信小程序之发送短信倒计时功能
Aug 30 Javascript
在vue中添加Echarts图表的基本使用教程
Nov 22 Javascript
vue如何解决循环引用组件报错的问题
Sep 22 Javascript
Typescript的三种运行方式(小结)
Sep 18 Javascript
详解ECMAScript2019/ES10新属性
Dec 06 Javascript
JavaScript实现打字游戏
Feb 19 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简单浏览目录内容的实现代码
2013/06/07 PHP
ThinkPHP模板判断输出Empty标签用法详解
2014/06/30 PHP
开启PHP的伪静态模式
2015/12/31 PHP
用js自动判断浏览器分辨率的代码
2007/01/28 Javascript
基于jQuery的日期选择控件
2009/10/27 Javascript
jQuery让控件左右移动的三种实现方法
2013/09/08 Javascript
jquery实现可拖动DIV自定义保存到数据的实例
2013/11/20 Javascript
jquery实现textarea输入框限制字数的方法
2015/01/15 Javascript
JS获取鼠标坐标位置实例分析
2016/01/20 Javascript
字符串反转_JavaScript
2016/04/28 Javascript
jQuery获取radio选中项的值实例
2016/06/18 Javascript
Vue 短信验证码组件开发详解
2017/02/14 Javascript
基于Bootstrap漂亮简洁的CSS3价格表(附源码下载)
2017/02/28 Javascript
Bootstrap 3浏览器兼容性问题及解决方案
2017/04/11 Javascript
vue组件如何被其他项目引用
2017/04/13 Javascript
JS 数组随机洗牌的实例代码
2018/09/12 Javascript
详解Vue中watch的详细用法
2018/11/28 Javascript
Python中if __name__ == &quot;__main__&quot;详细解释
2014/10/21 Python
Python使用scrapy采集数据时为每个请求随机分配user-agent的方法
2015/04/08 Python
如何用python整理附件
2018/05/13 Python
Python中extend和append的区别讲解
2019/01/24 Python
python生成带有表格的图片实例
2019/02/03 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
Python读写Excel表格的方法
2021/03/02 Python
英国马莎百货官网:Marks & Spencer
2016/07/29 全球购物
学前班教师的自我鉴定
2013/12/05 职场文书
毕业设计说明书
2014/05/07 职场文书
人力资源管理系自荐信
2014/05/31 职场文书
新书发布会策划方案
2014/06/09 职场文书
公司采购主管岗位职责
2014/06/17 职场文书
党员剖析材料范文
2014/12/18 职场文书
2015年个人招商工作总结
2015/04/25 职场文书
挂职锻炼工作总结2015
2015/05/28 职场文书
python实现web邮箱扫描的示例(附源码)
2021/03/30 Python
Pycharm远程调试和MySQL数据库授权问题
2022/03/18 MySQL
postgreSQL数据库基础知识介绍
2022/04/12 PostgreSQL