vue实现打印功能的两种方法(附代码)


当前第2页 返回上一页

1.在src下新建文件夹plugs,将下载好的print.js放入plugs文件夹下,然后操作如下

1

2

3

4

5

6

7

8

9

import Print from '@/plugs/print'

Vue.use(Print) // 注册

<template>

  <section ref="print">

    打印内容

    <div class="no-print">不要打印我</div>

  </section>

</template>

this.$print(this.$refs.print) // 使用

2.注意事项 需使用ref获取dom节点,若直接通过id或class获取则webpack打包部署后打印内容为空

3.指定不打印区域

方法1. 添加no-print样式类

1

<div class="no-print">不要打印我</div>

方法2. 自定义类名

1

2

<div class="do-not-print-me-xxx">不要打印我</div>

this.$print(this.$refs.print,{'no-print':'.do-not-print-me-xxx'}) // 使用

本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注PHP中文网的JavaScript教程视频栏目!

以上就是vue实现打印功能的两种方法(附代码)的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

vue.use是什么呀?

vue如何注释

基于vue移动端ui框架有哪些?

vue常见面试题汇总(附答案解析)

vue treeselect树形下拉框之获取选中节点的ids和lables操作

vue子组件怎么向父组件传值

分享一个vue全局配置的实例代码

vue中computed和method之间有什么不同点

vue watch用法是什么

angular与angularjs、react和vue的简单对比

更多相关阅读请进入《vue》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    暂无评论...