| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- import { createApp } from "vue";
- import ArcoVue from "@arco-design/web-vue";
- import ArcoVueIcon from "@arco-design/web-vue/es/icon";
- import globalComponents from "@/components";
- import App from "./App.vue";
- import router from "./router";
- import store from "./store";
- import i18n from "@/i18n";
- import directives from "./directives";
- import dayjs from "dayjs";
- import zhCn from "dayjs/locale/zh-cn";
- import relativeTime from "dayjs/plugin/relativeTime";
- dayjs.locale(zhCn);
- dayjs.extend(relativeTime);
- // 官方样式
- import "@arco-design/web-vue/dist/arco.css";
- import "./style/skin.less";
- import "./style/index.css";
- import "./style/global.less";
- import tool from "@/utils/tool";
- import * as common from "@/utils/common";
- import packageJson from "../package.json";
- const app = createApp(App);
- app
- .use(ArcoVue, {})
- .use(ArcoVueIcon)
- .use(router)
- .use(store)
- .use(i18n)
- .use(directives)
- .use(globalComponents);
- app.config.globalProperties.$tool = tool;
- app.config.globalProperties.$common = common;
- app.config.globalProperties.$title = import.meta.env.VITE_APP_TITLE;
- app.config.globalProperties.$url = import.meta.env.VITE_APP_BASE;
- app.mount("#app");
|