diff --git a/mes-ui/mes-ui-admin-vue3/package.json b/mes-ui/mes-ui-admin-vue3/package.json index 5fd2e6e6..ffc07e52 100644 --- a/mes-ui/mes-ui-admin-vue3/package.json +++ b/mes-ui/mes-ui-admin-vue3/package.json @@ -67,6 +67,7 @@ "vue-i18n": "^9.6.5", "vue-router": "^4.2.5", "vue-types": "^5.1.1", + "vue3-print-nb": "^0.1.4", "vuedraggable": "^4.1.0", "web-storage-cache": "^1.1.1", "xml-js": "^1.6.11" diff --git a/mes-ui/mes-ui-admin-vue3/src/main.ts b/mes-ui/mes-ui-admin-vue3/src/main.ts index 76c72473..5ced274d 100644 --- a/mes-ui/mes-ui-admin-vue3/src/main.ts +++ b/mes-ui/mes-ui-admin-vue3/src/main.ts @@ -42,6 +42,8 @@ import Logger from '@/utils/Logger' import VueDOMPurifyHTML from 'vue-dompurify-html' // 解决v-html 的安全隐患 +import print from 'vue3-print-nb' + // 创建实例 const setupAll = async () => { const app = createApp(App) @@ -64,6 +66,8 @@ const setupAll = async () => { app.use(VueDOMPurifyHTML) + app.use(print) + app.mount('#app') }