美文网首页
vue项目实现打印功能

vue项目实现打印功能

作者: neumeng | 来源:发表于2020-03-26 09:09 被阅读0次

使用的一个叫做“vue-print-nb”的插件,具体步骤:

1 下载插件

npm install vue-print-nb --save

2 在main导入并注册

// 打印
import Print from 'vue-print-nb'
// 注册
Vue.use(Print)

3 在vue文件使用

  1. 在需要打印的区域添加一个id
  2. 给打印按钮添加一个v-print指令,如:v-print="printID"

具体代码如下:

<div id="printDiv">
     打印的内容
</div>  
<button v-print="'#printDiv'">打印地图</button>

4 效果

4.1 关键代码

<template>
    <div>
        //省略一些代码
        <el-button type="primary" v-print="'#baidumap'">打印</el-button>
        //省略一些代码
        <baidu-map id="baidumap">
          //省略一些代码
        </baidu-map>
    </div>
</template>

4.2 显示效果

地图打印.png

相关文章

网友评论

      本文标题:vue项目实现打印功能

      本文链接:https://www.haomeiwen.com/subject/wtrquhtx.html