## 一、Vue3如何设置全局变量
```js
//main.js 配置属性
import { createApp } from 'vue'
import App from './App.vue'
const app = createApp(App)
app.config.globalProperties.$map = 'map';
app.mount('#app')
```
```vue
//App.vue中获取全局数据
<script setup>
import { onMounted, getCurrentInstance } from "vue";
onMounted(() => {
const { proxy } = getCurrentInstance();
console.log(proxy.$map);
});
</script>
```
## 二、伪代码的执行
```
//main.js
import './assets/main.css'
import { createApp } from 'vue'
import App from './App.vue'
export const app = createApp(App) //key-code
app.mount('#app')
```
```vue
//OpenMap.vue
<template>
<div>Map</div>
</template>
<script setup>
import { app } from "../main.js"; //key-code
import { onMounted } from "vue";
onMounted(() => {
app.config.globalProperties.$map = "map"; //key-code
});
</script>
<style scoped></style>
```
```vue
//OpenControl.vue
<template>
<div>Control</div>
</template>
<script setup>
import { onMounted, getCurrentInstance } from "vue";
onMounted(() => {
const { proxy } = getCurrentInstance(); //key-code
console.log(proxy.$map);
});
</script>
```
openLayer-图层高亮源码
179 浏览量
2024-05-21
09:28:15
上传
评论
收藏 17KB ZIP 举报
@仗剑走天涯
- 粉丝: 52
- 资源: 10
最新资源
- 网页版扫雷image文件
- matlab+数据预处理+ARIMA预测+异常值+检测+适用于各种类型的数据集
- mubanyuanshizhan-0604-24
- Python旅游数据爬虫及可视化展示源码
- 基于MFC恶意PE,Android签名流检测系统框架 vs2022 + c/c++ + mfc + PE + APK
- 基于MFC恶意文件检测系统 框架 vs2022 + c/c++ + hook + PE + inject + 动态调试工具Imm
- 基于MFC恶意文件检测系统框架 vs2022 + c/c++ + hook + PE + inject + 动态调试工具Imm
- 八路抢答器电子工艺实习报告
- 5积分 MongoDB V3.6.32 Plus(SSL) For Windows
- 大学生方程式赛车设计(总体设计)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈