原生js打印
原生js批量打印
利用window.print进行批量打印
doPrint () {
var that = this
//获取选中行数据
var html = ''//定义文章内容
that.data.forEach(function (item, index) {
html += '<html><head><title></title></head><body>' +'<div style="page-break-after: always;"><div>客户姓名:'+item.nickname+'</div>'
'</div></body></html>'
})//循环列表数据并绘制html片段
document.body.innerHTML = html//将页面内容修改成刚才循环绘制成功的而页面
window.print()//打开打印
window.location.reload()//打印或取消后刷新页面
return false
},