前端调用浏览器打印功能,实现纯前端vue+element-ui+js打印页面功能
1.效果展示
打开新页面,打印表格,可以自动分页
2.封装成公共函数
可以根据自己的需要,选择是否封装成公共函数。
我是放在utils下的config.js文件里面。
//id 是你要打印的某个dom元素的id名
export function printExcel(id) {
// 空页面
let printStr = "<html><head><meta http-equiv='Content-Type' content='text/html; charset=utf-8'></head>";
// 定义element-ui table组件的样式
const tabStyle = `<style>
table{width:100%;display:table-cell!important;box-sizing:border-box;}
.el-table__head