1234567891011121314151617181920212223242526272829303132333435 |
- import { createApp } from "vue";
- import App from "@/App.vue";
- import router from "@/router.js";
- import pinia from "@store/pinia.js";
- import customize from "@utility/customInstructions.js"
- // 引入页面
- import Page from "@components/layout/Page.vue";
- import TranslationComponent from "@components/common/translationComponent.vue"
- // 引入样式
- import "@/style.scss";
- import "@/assets/tailwind.css"
- import "vant/es/image-preview/style";
- import "vant/es/toast/style";
- import 'vant/lib/index.css'
- const app = createApp(App);
- // 注册全局转译组件
- app.component('TranslationComponent', TranslationComponent);
- // 注册自定义指令
- for (const [key, value] of Object.entries(customize)) {
- app.directive(value.key, value.directive)
- }
- app.provide("global", {});
- app.use(pinia)
- .use(router);
- app.component("Page", Page);
- app.mount("#app");
|