1. 只读的全局变量

对于只读的全局变量,知道的有以下两种使用方式:

1)global.js 模块中定义;其他模块import后再使用即可

1.1)定义

import Vue from 'vue';let MyComm = new Vue({methods: {deleteCookie: function (cname) {let d = new Date();let expires = "expires=" + d.toGMTString();document.cookie = cname + "=; " + expires;}
})export default MyComm;

1.2)引用

import MyComm from "./components/common/comm";
MyComm.deleteCookie('ms_username')

2)gobal.js 模块中定义,并绑定到 prototype,其他任何Vue实例可直接引用 this.$xxxx

2.1)定义,绑定&引用

import Vue from 'vue';let MyComm = new Vue({methods: {deleteCookie: function (cname) {let d = new Date();let expires = "expires=" + d.toGMTString();document.cookie = cname + "=; " + expires; } }) export default MyComm;Vue.prototype.$MyComm = MyComm;
//项目中任何地方都可如此引用 this.$MyComm.deleteCookie('ms_username')

2.可读写的全局变量

如果想随时修改全局变量的值,有一种办法:main.js中data定义,其他地方通过 this.$root.{paramName} 来引用/修改

2.1)main.js 中定义

new Vue({router,data: function(){return {ORDERID: 'PLDxxxxxx0001',}},render: h => h(App)
}).$mount('#app');

2.2)引用

// 修改
this.$root.ORDERID = "xxxxx"
// 引用
let orderId = this.$root.ORDERID 

转载于:https://www.cnblogs.com/dannyyao/p/10190384.html

vue全局变量定义和修改相关推荐

  1. Vue全局变量使用与修改

    content.js export default {msg: "Hi",setMsg(msg) {this.msg = msg;} } main.js 注入 import con ...

  2. vue.js—定义全局变量、函数

    废话不多说,直接上代码,以便以后学习查看... 一.全局变量 原理: 单独新建一个全局变量模块文件,模块中定义一些变量初始状态,用export default 暴露出去. 在main.js中引入,并通 ...

  3. vue全局变量和局部变量,给vue定义全局的方法

    vue2.0 全局变量怎么设置? vue2.0设置全局变量的源码如下:VUE介绍:DisplayOptions显示选项:包括线框显示选项框,填充框,线框,平面阴影和平滑阴影.每个对象及显示窗口均可以对 ...

  4. vue 变量定义 对象_详解Vue 全局变量,局部变量

    局组件和局部组件 1.先定义组件   Vue.component('组件名', { 组件模板对象 }) 注意: 组件名不要使用原生的标签名, 若组件名定义时用的是驼峰命名法, 则调用时用中划线分割后小 ...

  5. vue全局变量的 定义与任意调用

    vue全局变量的 定义与任意调用 首先: 在main.js文件中定义全局变量的代码,举例示下: 参考文章:https://www.cnblogs.com/weibanggang/p/11368615. ...

  6. vue如何定义:全局变量、全局方法

    开发中会经常用到一些常用的变量和方法   例如ajax这种 一.给vue定义全局变量 1.定义专用模块来配置全局变量 定义一个专用模块来配置全局变量,然后通过export暴露出去,在需要的组件引入gl ...

  7. uniapp转微信小程序后Vue.prototype定义的全局变量在微信小程序页面无法直接访问

    使用Vue.prototype定义的全局变量 使用uni-app开发多端应用,为了防止小程序上应用包过大同时又不影响app端的使用体验,我将一些静态资源的路径改为了Vue.prototype定义的全局 ...

  8. js定义全局变量 vue页面_详解Vue.js 定义全局变量的几种实现方式

    详解Vue.js 定义全局变量的几种实现方式 发布于 2020-8-11| 复制链接 本篇文章主要介绍了VUE 全局变量的几种实现方式,小妖觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小妖 ...

  9. vue全局变量的配置

    一.vue 全局变量(vue 全局变量又是需要单独设置请求路径的前缀,但又要根据当前环境是开发环境还是生产环境动态匹配,那么就用这种方法) .env 在所有的环境中被载入 .env.local 在所有 ...

最新文章

  1. maven 批量docker_Spring Boot 整合 docker
  2. RabbitMQ(一)helloworld
  3. 优秀的服务器托管服务商的必备要素
  4. 在 linux 下使用 CMake 构建应用程序
  5. 在Jupyter Notebook中调用ML模型服务图像标题生成器
  6. 使用sp_addlinkedserver、sp_dropserver 、sp_addlinkedsrvlogin和sp_droplinkedsrvlogin 远程查询数据...
  7. C语言 素数三种思路求解,C语言求素数
  8. python获取淘宝服务器时间的代码
  9. Windows Azure AppFabric应用程序
  10. 解决 Win11 打不开 Windows 安全中心 (Windows Defender)
  11. 东方联盟郭盛华:坚定站在移动安全的最前沿
  12. Html的页面演变史02
  13. confusion matrix的理解
  14. 不错的json在线编辑器
  15. 2021医学影像分割论文:MSGSE-Net:用于皮层下脑结构分割的多尺度引导压缩和提取网络
  16. OpenCV实践(4)- 叠加两幅图片
  17. 【软件测试】离开“浪浪山“测试人迎来的春天......
  18. WordPress缩略图美化插件ThnBoV1.3.1ThnBo
  19. fir300c固件_斐讯路由器漏洞集合(内置账号及隐藏接口)
  20. 来自菜鸟的逆袭,闭关修炼一个月,出关后成功拿下阿里,蚂蚁金服,美团三个大厂意向书!

热门文章

  1. Java程序的下载安装
  2. 头歌-信息安全技术-用Python实现自己的区块链、支持以太坊的云笔记服务器端开发、编写并测试用于保存云笔记的智能合约、支持以太坊的云笔记小程序开发基础
  3. windows 10常用快捷键 win10常用快捷键
  4. 怎么拍照识别植物?掌握这招轻松分辨植物
  5. 使用springboot+elementui实现模糊查询和增加
  6. Python自动化处理Excel表格实战完整代码分享(课表解析)
  7. 3d,全景和vr视频的区别
  8. 厉害了:杀毒软件卡巴斯基将推出二次元萌妹形象,C92见
  9. c语言怎么读取12bit的raw,糊涂了,12bit的RAW怎么输出24bit的色彩范围
  10. SpringIOC的理解及源码解读(一)