打印区域的input和textarea在打印前执行如下代码:
//input输入框处理
let input = $('元素选择器').find('input');
for(let i = 0; i<input.length;i++){
input[i].value= input[i].value;
$(input[i]).attr("value",$(input[i]).val());
}
//textarea输入框处理
let textareas = $('元素选择器').find('textarea');
if (textareas) {
for (let i = 0; i < textareas.length; i++) {
$(textareas[i]).html(textareas[i].value);
}
}
打印出来的样式与设计编码样式不一致
重点是media="print"
<link rel="stylesheet" type="text/css" media="print" href="./css样式文件路径.css">