Vue全局变量的实现方式
来源:互联网 发布:铭兴茶业淘宝网 编辑:程序博客网 时间:2024/06/02 03:38
今天在用vue做一个单页面地图的时候,关于vue全局变量产生了疑问,经过一番思考和查找资料总结了接下来几个方法。
1.直接使用window对象
window.map=map;
2.使用webpack的全局变量
webpack 有global关键字比如在一个a.js文件中定义全局变量:
global.COURSES = 'xxxxx';
在入口的main.js
import './a';
就可以,别的js不需要import也能用到COURSES
3.编写特定模块管理全局变量
// conmmon.vue
const host = '//top/mid/xx';export default { host};
然后在需要用的文件中使用一下方法引入:
import { host } form './conmmon';
4.全局变量模块挂载到Vue.prototype 里
// main.jsimport global_ from './components/tool/Global';Vue.prototype.GLOBAL = global_;//需要引用的模块处<script>export default { data () { return { getColor: this.GLOBAL.getRandColor}</script>
4.VUEX
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,因此可以存放着全局变量。
如果您不打算开发大型单页应用,使用 Vuex 可能是繁琐冗余的。确实是如此——如果您的应用够简单,您最好不要使用 Vuex
Vuex文档
0 0
- Vue全局变量的实现方式
- VUE 全局变量的几种实现方式
- 全局变量的替换方式
- Vue中点击组件外关闭组件的实现方式
- VUE+Webpack 实现懒加载的三种方式
- Vue文件配置全局变量
- vue 使用全局变量
- Vue监听全局变量
- vue-cli全局变量
- 2-Vue 的实现
- vue轮播图的实现
- Vue-Router2.X多种路由实现方式
- C# 实现全局变量的方法
- 一种全局变量的定义方式m_Data
- JS 声明全局变量的三种方式
- Javascript全局变量的三种声明方式
- 声明全局变量的三种方式
- android传递数据方式1---通过Application类实现全局变量
- ThtinkPHP开启事务
- tensorflow36《TensorFlow实战》笔记-06-04 TensorFlow实现 ResNet code
- ST表浅谈
- 前端面试题汇总 作者: resharpe 链接:http://www.imooc.com/article/10057 来源:慕课网
- visualVM 使用 remote 连接远程机器上的Tomcat
- Vue全局变量的实现方式
- Java制作画图板(阶段二)
- SVN—Myeclipse从SVN检出Maven web项目的几种方式
- 如何检测数据是数组类型的学习
- 计算出出现次数最多的字符串
- 205. Isomorphic Strings
- Windows下搭建Coding+Hexo博客
- Pajek的.net文件的数据的输入格式
- (推介)github上前端开发面试题(上)