下载依赖
yarn add vue-print-nb
在全局main.js内注册依赖
import { createApp } from 'vue'
import App from './App.vue'
import print from 'vue3-print-nb'
const app = createApp(App)
app.use(print)
app.mount('#app')
在.vue 文件内先注册命令
import print from 'vue3-print-nb'
export default {
directives: {
print,
},
}
.vue 文件内使用
// v-print 命令调用浏览器打印界面
<el-button type="primary" size="small" v-print="printObj">登记</el-button>
// 打印内容
<div id="test" v-show="print_flag">
<img src="@/assets/print.jpg" alt="" /&