vue3挂载全局变量

1、查看已挂载的全局变量

import App from "./App.vue"

const app = createApp(App)

console.log(app.config.globalProperties)

2、设置全局变量

import App from "./App.vue"

const app = createApp(App)

app.config.globalProperties.$foo = {
  name: 'foo'
}

官方介绍:https://cn.vuejs.org/api/application.html#app-config-globalproperties

3、setup方式使用全局变量

<script setup>
import { getCurrentInstance } from "vue"

const { proxy } = getCurrentInstance()

console.log(proxy.$foo)
</script>

4、option方式使用全局变量

<script>
export default {
  mounted() {
    console.log(this.$foo)
  }
}
</script>

在模板中使用全局变量

<template>
  <div>{{ $foo.name }}</div>
</template>
PS:写作不易,如要转裁,请标明转载出处。
%{ comment.page.total }条评论

猜你想看

微信小程序:前端开发宝典

最近文章
工具操作
  • 内容截图
  • 全屏
登录
注册
回顶部