diff --git a/package-lock.json b/package-lock.json index 2ccbb8b..07a18b6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "axios": "^0.27.2", "core-js": "^3.8.3", "echarts": "^5.3.3", + "mitt": "^3.0.0", "nprogress": "^0.2.0", "pinia": "^2.0.18", "pinia-plugin-persist": "^1.0.0", @@ -7457,6 +7458,11 @@ "node": ">=8" } }, + "node_modules/mitt": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/mitt/-/mitt-3.0.0.tgz", + "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==" + }, "node_modules/mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", @@ -17075,6 +17081,11 @@ "yallist": "^4.0.0" } }, + "mitt": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/mitt/-/mitt-3.0.0.tgz", + "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==" + }, "mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", diff --git a/package.json b/package.json index 9273ced..dcfeaae 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "axios": "^0.27.2", "core-js": "^3.8.3", "echarts": "^5.3.3", + "mitt": "^3.0.0", "nprogress": "^0.2.0", "pinia": "^2.0.18", "pinia-plugin-persist": "^1.0.0", diff --git a/src/main.js b/src/main.js index 74e9f5c..343a143 100644 --- a/src/main.js +++ b/src/main.js @@ -7,12 +7,14 @@ import './assets/css/style.css' import Echarts from "vue-echarts"; import "echarts" import "nprogress/nprogress.css" +import mitt from 'mitt' const app = createApp(App) import {createPinia} from "pinia"; const pina = createPinia() import piniaPluginPersist from 'pinia-plugin-persist' pina.use(piniaPluginPersist) app.component("Echarts",Echarts) +app.config.globalProperties.$mitt = mitt(); app.use(Antd) app.use(pina) app.use(router)