UNPKG

myprint-design

Version:

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

40 lines (37 loc) 1.43 kB
import 'vue3-colorpicker/style.css'; import { mittKey } from './constants/keys.mjs'; import { createPinia } from 'pinia'; import src_default from './node_modules/.pnpm/registry.npmmirror.com_pinia-plugin-persistedstate@3.2.1_pinia@2.1.4/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'; 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); 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