前端打印

1.定义变量配置dom模板

let template = ''
        this.Inselect.forEach(item => {
          template +=
            `
` })

2.将dom模板配置到打印页面的body中

        const el = document.createElement('div')
        el.innerHTML = template
        document.body.appendChild(el)

3.调用打印方法,完成打印

        window.print()
        document.body.removeChild(el)

4.注意点(如果只打印配置的dom模板,需要在css中隐藏其他不需要打印的dom,配置方法)

@media print {
  #app-main {
    display: none;
  }
}

 

你可能感兴趣的:(前端打印)