UNPKG

label-print-design

Version:

操作简单,组件丰富的一站式打印解决方案打印设计器

43 lines (40 loc) 1.63 kB
import 'vue3-colorpicker/style.css'; import { mittKey } from './constants/keys.mjs'; import { createPinia } from 'pinia'; import src_default from './node_modules/.pnpm/pinia-plugin-persistedstate@3.2.3_pinia@2.3.1_typescript@5.8.2_vue@3.5.13_typescript@5.8.2__/node_modules/pinia-plugin-persistedstate/dist/index.mjs'; import Vue3ColorPicker from 'vue3-colorpicker'; import VueCropper from 'vue-cropper'; import 'vue-cropper/dist/index.css'; import { useSocket } from './stores/socket.mjs'; import { mitt } from './utils/utils.mjs'; import { useConfigStore } from './stores/config.mjs'; import { myPrintOptions, installPrinter } from './printer.mjs'; import { initDisplayRatio } from './utils/devicePixelRatio.mjs'; import { installMessage } from './components/my/message/my-message.mjs'; import 'element-plus/dist/index.css'; import zhCn from 'element-plus/es/locale/lang/zh-cn'; import ElementPlus from 'element-plus'; const install = { install(app) { if (app.config.globalProperties.$pinia) { } else { const pinia = createPinia(); pinia.use(src_default); app.use(pinia); } app.use(VueCropper).use(Vue3ColorPicker).use(ElementPlus, { locale: zhCn }); app.provide(mittKey, mitt); if (!myPrintOptions.disabledClient) { useSocket().INIT_SOCKET(); } useConfigStore().initConfig(); installPrinter(app); installMessage(app); initDisplayRatio(); const container = document.createElement("div"); container.classList.add("my-popover_container"); document.body.appendChild(container); } }; export { install }; //# sourceMappingURL=install.mjs.map