Skip to content

安装依赖

bash
npm i vue-to-pdf --save
npm i vue-to-pdf --save

全局注册组件

js
import vueToPdf from 'vue-to-pdf';
Vue.use(vueToPdf);
import vueToPdf from 'vue-to-pdf';
Vue.use(vueToPdf);

组件使用

vue
<script>
methods:{
  //导出pdf
	this.$PDFSave(dom, '我的文件')
  //获取pdf的blob地址
  var promiseObj = this.$PDFOutput(this.$refs['box'])
 	 promiseObj.then((value) => {
      console.log(value)
  }) 
}
</script>
<script>
methods:{
  //导出pdf
	this.$PDFSave(dom, '我的文件')
  //获取pdf的blob地址
  var promiseObj = this.$PDFOutput(this.$refs['box'])
 	 promiseObj.then((value) => {
      console.log(value)
  }) 
}
</script>

努力成为全干型人才