步骤1:安装print-nb 首先,我们需要安装print-nb库。我们可以使用npm包管理器执行以下命令来安装: npm install print-nb --save 步骤2:引入print-nb 接下来,我们需要在Vue组件中引入print-nb库。以下是一种方法: import Print from 'print-nb'; 步骤3:创建打印功能 现
一、安装vue3-print-nb npm install vue3-print-nb--save yarn add vue3-print-nb 1. 2. 二、引入Vue项目 // 1. 全局挂载import{createApp}from'vue'importAppfrom './App.vue'importprintfrom 'vue3-print-nb'constapp=createApp(App)app.use(print)app.mount('#app')// 2. 自定义指令importprin...
1,npm 安装vue-print-nb插件 npm install vue-print-nb --save 2,安装完成之后在main.js中引入并注册 //打印//@ts-ignoreimport Printfrom'vue-print-nb'; Vue.use(Print); 注:使用vue+ts时以上述方法引入,在import时会报错,这时可以使用@ts-ignore让ts忽略这个错误,如果不是vue+ts,可以直接忽略@ts-ign...
(1)把vue-print-nb的文件夹放到自己的文件夹中,在src 下新建utils文件 里面放入src 和index.js src里面是print.js 和printarea.js index.js和print.js是自定义指令有关的,我们需要的只是printarea.js main.js里面修改成如下 代码语言:javascript 复制 //import Print from 'vue-print-nb' //import Print from...
import{createApp}from'vue'importAppfrom'./App.vue'importprintfrom'vue3-print-nb'constapp=createApp(App)app.use(print)app.mount('#app') 3、基础使用案例 (1)设置打印区域id和打印按钮自定义属性 ① id方式——在需要打印的单据内容最外面的div设置唯一的id,在打印弹框里的打印按钮设置自定义属性v-pr...
1、npm install vue-print-nb --save 二、引入Vue项目 在main.js中添加-- 全局挂载 import Print from 'vue-print-nb' Vue.use(Print) 三、前端代码 一、操作项中的打印按钮 <svg-icon icon-class="printer"class="svgicon"@click="showPrinterDialog(scope.row)"/> 二、打印组件 <!--...
简介: vue 打印vue-print-nb 安装配置 npm install vue-print-nb --save main.js中 // 导入打印插件 import Print from 'vue-print-nb' Vue.use(Print); .vue页面中使用 打印内容 <el-button type="primary" v-print="'printConfig'">打印</el-button> data中定义变量 printConfig:{ id:'print...
import print from 'vue3-print-nb' const app = createApp(App) app.use(print) app.mount('#app') 2. 自定义指令 import print from 'vue3-print-nb' directives: { print } 三、在组件中使用 注意:一定要给需要打印的容器加一个id,点击打印按钮的时候调用传入的id ...
这个是介绍的vue3-print-nb插件的视频,简单的打印功能可以简单实现代码不放了,看视频抄代码吧,嗯呢 很刺激,太长了,懒得剪了,虽然短版也没剪, 视频播放量 2041、弹幕量 2、点赞数 12、投硬币枚数 6、收藏人数 22、转发人数 4, 视频作者 铁憨憨的小小白, 作者简介 雨,
vue-print-nb 有两种打印模式 目前好像只知道支持(图片、后缀名为pdf)的格式文件 一、异步路径打印 动态请求api打印方式 1.安装依赖:npm install vue-print-nb --save 2.在main.js中引入 importPrintfrom'vue-print-nb'Vue.use(Print) 3.vue template 部分 v-print="print" ...