import { createApp } from 'vue'
import App from './App.vue'
import './registerServiceWorker'
import router from './router'
import store from './store'
const app = createApp(App);
app.config.globalProperties.foo = 'bar'
app.use(store).use(router).mount('#app')
// main.js
<template>
<div class="home">
</div>
</template>
<script>
export default {
mounted(){
console.log(this.foo)
}
}
</script>
// 组件component
// 输出结果
总结:这可以代替 Vue 2.x 的 Vue.prototype
扩展,但是在setup调用中不支持this