vue2.x挂载全局

在main.js文件中

使用Vue.prototype.$xxxx=xxx的形式来挂载,

通过this.$xxx来获取挂载到全局的变量或者方法

import store from './store'Vue.prototype.$store = store

在需要的页面vue文件中使用

this.$store.state.username  (橙色为store里定义的变量)

vue2.x挂载全局

Vue3.x挂载全局

显然,用上面的方法是不行的

vue3.x挂载全局

main.js文件中  (注意createApp不能create两次,否则会变成undefined)

// 挂载全局变量实验
const app = createApp(App);
app.config.globalProperties.$name = 'lhm';
app.use(store).use(router).use(VueAxios, axios).use(ElementPlus, {locale: zhCn,
}).mount('#app')

需要的页面中调用

 import { defineComponent, getCurrentInstance,onMounted} from "vue"const { appContext : { config: { globalProperties } } } = getCurrentInstance()console.log("全局变量:")console.log(globalProperties.$name)

效果:

vue 挂载全局变量相关推荐

  1. vue脚手架 全局变量可以是变量吗_Vue.js2 全局变量的设置方法

    Vue.js2 全局变量的设置方法 发布于 2020-2-24| 复制链接 下面小妖就为大家分享一篇vue2 全局变量的设置方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小妖过来看看吧 最近在 ...

  2. 【Vue】全局变量的定义及使用

    首先声明Vue使用全局变量的方法有很多,以下只是个人觉得比较简洁的2种.其中两者的第一步操作相同,即: 创建全局变量文件Global.vue,内容如下: <script>const nam ...

  3. Vue 配置全局变量

    文章目录 1.创建config文件 2.挂载到全局 3.使用变量 1.创建config文件 src下创建config/index.js文件 //定义全局变量 const rootUrl = 'http ...

  4. vue 保存全局变量_Vue+Typescript起手式

    TypeScript是什么? TypeScript 是一种由微软开发的自由和开源的编程语言.它是 JavaScript 的一个超集,TypeScript 在 JavaScript 的基础上添加了可选的 ...

  5. vue设置全局变量和修改

    1. 只读的全局变量 对于只读的全局变量,知道的有以下两种使用方式: 1)global.js 模块中定义:其他模块import后再使用即可 1.1)定义 import Vue from 'vue';l ...

  6. vue设置全局变量或函数

    使用vue的时候经常需要用到全局变量或函数,一般可以将这些全局变量或函数写到一个模块中导出,再需要使用的地方再导入使用. 但是这样有一个问题,如果你不是只在一个组件中使用呢,那就要一边一遍地impor ...

  7. vue 为全局变量赋值_vue设置全局变量和修改

    1. 只读的全局变量 对于只读的全局变量,知道的有以下两种使用方式: 1)global.js 模块中定义:其他模块import后再使用即可 1.1)定义 import Vue from 'vue'; ...

  8. vue 设置全局变量、指定请求的 baseurl

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 安装 axios: npm install axios --save-dev 2. 新建一个 ...

  9. vue+ts全局变量

    1.创建公共文件存放全局变量global.ts(文件名可以自定义) // echarts颜色 const echartsColor: string[] = ['#5470c6', '#91cc75', ...

最新文章

  1. [每天进步一点 -- 流水账]第3周
  2. mysql数据库入门教程(5):多表操作(连接查询,子查询,分页查询,联合查询)
  3. VTK:vtkAnimationScene用法实战
  4. 红旗linux mysql_恢复 - 红旗Linux案例精选:Amanda集中备份实例详细讲解_数据库技术_Linux公社-Linux系统门户网站...
  5. matlab 矢量化,matlab矢量化编程简要
  6. python空列表添加_Python列表的简单操作
  7. pymysql建表_Python数据库操作,针对pymysql 和 MYSQL数据库
  8. 友盟页面访问路径全量统计功能上线啦!
  9. 实验四+040+薛龚
  10. java 去掉大量if else_Java中大量if...else语句的消除替代方案
  11. 【数据分析】目标优化矩阵表确定权重
  12. lucky的时光助理-2017.02
  13. 阿里centos php版本升级
  14. 抗锯齿_像素画技巧AA手工抗锯齿教程
  15. c语言写的fft程序,C语言编写FFT程序.pdf
  16. GIS基础(3)火星坐标系?
  17. 银联支付证书下载及导出流程(带图)
  18. 504 压测geteway_504 Gateway Time-out是怎么回事?
  19. java如何使用barcode4j生成条形码_JAVA条形码生成组件barcode4j使用
  20. 总结30个Python赚钱的接单平台!兼职月入5000+,成年人的世界,钱是活下去的筹码

热门文章

  1. js获取当前日期(年份,月份,时间)
  2. php获取token失败,如何解决php token验证失败的问题
  3. 创建共享磁盘及绑定共享盘
  4. python经典字体警告:RuntimeWarning: Glyph 33337 missing from current font. font.set_text(s, 0, flags=flag
  5. 【Minecraft开服】Windows搭建我的世界MC服务器「公网远程联机」
  6. oracle pivot函数demo
  7. 判断浏览器类型(附区分qq浏览器和chrome浏览器正则)
  8. FGD【知识蒸馏】【expand】
  9. 抖音拍摄前都需要考虑什么,视频制作好后如何带货?
  10. docker 制作镜像并发布到阿里云公有仓库