下载print.js print
下载在项目main.js导入
main.js
import Print from '../config/print'
Vue.use(Print)
.vue
局部打印了快递单号,里面有base 64的图片
<div ref="printarea" v-html="parinlist">
<div v-html="parinlist">{
{
parinlist}}</div>
</div>
根据接口返回
if (res.status === 200) {
this.parinlist = res.result;
console.log(this.parinlist);
this.$print(this.$refs.printarea);
}
有时可能会遇到初始打开为白板,或者点开一条信息打印的还是上一条信息的时候
加上
this.$nextTick(() => {
this.$print(this.$refs.printarea);
});
/LodopFuncs.js demo1
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<meta charset="utf-8" />
<object id="LODOP" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width=0 height=0>
<param name="Caption" value="显示区">
<param name="Border" value="0">
<param name="Color" value="white"