当前位置: 首页> 科技> 互联网 > cms下载_快速网页开发_关联词有哪些关系_站长之家域名查询鹿少女

cms下载_快速网页开发_关联词有哪些关系_站长之家域名查询鹿少女

时间:2025/9/13 21:20:13来源:https://blog.csdn.net/qq_51528868/article/details/144594173 浏览次数:2次
cms下载_快速网页开发_关联词有哪些关系_站长之家域名查询鹿少女

目录

1.window.print()

2.使用插件print.js

1.window.print()

<template>

  <div id="contenteBox">内容</div>

   <button @click="printContent">打印</button>

</template>

<script>

  export default{

    data(){

      return{} 

    },

  methods:{

       printContent(){

          let contentDom=document.getElementById('contenteBox')

          let html=`

               <head>

                  <style lang='scss'>

                        #contenteBox{font-size:18px;background-color:#333}

                  <style>

               </head>

               <body>${contentDom.innerHTML}</body>

            `

       window.print()

        }

     }

  }

</script>

let contentDom=document.getElementById('contenteBox') //获取id为contenteBox的dom元素

html  //设置打印主体以及css样式

window.print()  //打印

也可以let bodyContent = document.getElementById('contenteBox').innerHTML 通过 获取需要打印的元素

通过 document.body.innerHTML=bodyContent 把当前页面替换为打印内容HTML

window.print()打印  //记得最后还原页面

2.使用插件print.js

2.1 vue2

https://www.npmjs.com/package/print-js

npm install print-js --save
yarn add print-js
import printJS from 'print-js'
<template><div><button @click="printContent">打印</button><div id="contenBox"><div>内容</div></div></div>
</template><script>
import printJS from 'print-js';export default {methods: {printContent() {printJS({printable: 'contenBox',type: 'html',documentTitile:'打印',style: `#contenBox{color:#333,font-size:20px}`});}}
};
</script>

printable 文档来源

type 打印类型

documentTitle 打印显示的文档标题

style 自定义样式

2.2 vue3

<template><div><button @click="printContent">打印</button><div ref="contenBox"><div>内容</div></div></div>
</template><script>
import printJS from 'print-js';
let contenBox=ref()
function printContent() {printJS({printable: 'contenBox',type: 'html',documentTitile:'打印',style: `#contenBox{color:#333,font-size:20px}`});}
</script>

关键字:cms下载_快速网页开发_关联词有哪些关系_站长之家域名查询鹿少女

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: