2025-02-25 18:29:26 +08:00
|
|
|
import type { App } from 'vue';
|
2025-02-26 16:31:59 +08:00
|
|
|
|
2025-02-25 18:29:26 +08:00
|
|
|
import { setupDirective } from '@/directive';
|
2025-02-28 20:14:37 +08:00
|
|
|
import { autoFit } from '@/plugins/autofit';
|
2025-02-26 22:37:30 +08:00
|
|
|
import { useEcharts } from '@/plugins/echarts';
|
2025-03-01 21:32:03 +08:00
|
|
|
import { setupRouter } from '@/router';
|
2025-02-25 18:29:26 +08:00
|
|
|
import { setupStore } from '@/store';
|
|
|
|
|
|
|
|
export default {
|
2025-02-26 16:31:59 +08:00
|
|
|
install(app: App<Element>) {
|
|
|
|
// 设置路由
|
2025-03-01 21:32:03 +08:00
|
|
|
setupRouter(app);
|
2025-02-26 16:31:59 +08:00
|
|
|
// 设置状态管理
|
|
|
|
setupStore(app);
|
|
|
|
// 设置指令
|
|
|
|
setupDirective(app);
|
2025-02-28 20:14:37 +08:00
|
|
|
// 根据需求引入echarts
|
2025-02-26 22:37:30 +08:00
|
|
|
useEcharts(app);
|
2025-02-28 20:14:37 +08:00
|
|
|
autoFit();
|
2025-02-26 16:31:59 +08:00
|
|
|
},
|
2025-02-25 18:29:26 +08:00
|
|
|
};
|