vue3 定義全局變量和方法

// 之後 (Vue 3.x)
首先在main.js裏寫一個我們要定義的全局變量(定義全局方法也一樣哦)
const app = createApp({})
app.config.globalProperties.$http = () => {}
app.config.globalProperties.$systemId = "10"

在在頁面裏需要使用這個變量,只需要從vue中引入getCurrentInstance即可,注意不能在頁面中使用this.

<script lang="ts" setup>
import { getCurrentInstance } from "vue";
const systemId = getCurrentInstance()?.appContext.config.globalProperties.$systemId
console.log(systemId);//控制檯可以看到輸出了10
</script>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章