mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-15 05:46:43 +08:00
pdf导出加上图片
This commit is contained in:
@@ -49,14 +49,13 @@ const htmlToPdf = {
|
|||||||
|
|
||||||
imgList.forEach(function(item){
|
imgList.forEach(function(item){
|
||||||
item.crossOrigin= 'anonymous';
|
item.crossOrigin= 'anonymous';
|
||||||
item.src =item.src+'?v='+Math.random()
|
//item.src =item.src+'?v='+Math.random()
|
||||||
document.body.appendChild(convertImageToCanvas(item))
|
//document.body.appendChild(convertImageToCanvas(item))
|
||||||
})
|
})
|
||||||
//let dom=document.querySelector('#'+domId);
|
//let dom=document.querySelector('#'+domId);
|
||||||
|
|
||||||
//console.log(dom.length,'dom.length');
|
//console.log(dom.length,'dom.length');
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
html2Canvas(dom, {allowTaint: true,}).then(canvas=>{
|
html2Canvas(dom, {allowTaint: false,useCORS:true}).then(canvas=>{
|
||||||
//内容的宽度
|
//内容的宽度
|
||||||
let contentWidth = canvas.width;
|
let contentWidth = canvas.width;
|
||||||
//内容高度
|
//内容高度
|
||||||
|
|||||||
@@ -123,15 +123,11 @@
|
|||||||
<el-button type="primary" @click="noteSave()">确 定</el-button>
|
<el-button type="primary" @click="noteSave()">确 定</el-button>
|
||||||
</span>
|
</span>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
<el-dialog
|
<el-dialog width="700px" class="export-dialog" :close-on-click-modal="false" :visible.sync="dialogVisible">
|
||||||
width="860px"
|
|
||||||
class="export-dialog"
|
|
||||||
:close-on-click-modal="false"
|
|
||||||
:visible.sync="dialogVisible">
|
|
||||||
<div class="Exportbox" id="idPdfDom">
|
<div class="Exportbox" id="idPdfDom">
|
||||||
<div class="export-dialog-top">
|
<div class="export-dialog-top">
|
||||||
<div class="export-dialog-left">
|
<div class="export-dialog-left">
|
||||||
<!-- <author-img :avatar="userData.avatar" :aid="userData.aid" :sex="userData.sex"></author-img> -->
|
<author-img :avatar="userData.avatar" :aid="userData.aid" :sex="userData.sex"></author-img>
|
||||||
<div class="userInfo-info">
|
<div class="userInfo-info">
|
||||||
<p><span style="font-weight: 500;font-size: 22px;">{{userData.name}}</span><span style="font-size: 12px;margin-left:10px">{{userInfo.departFullName}}</span></p>
|
<p><span style="font-weight: 500;font-size: 22px;">{{userData.name}}</span><span style="font-size: 12px;margin-left:10px">{{userInfo.departFullName}}</span></p>
|
||||||
<p>{{userData.sign}}</p>
|
<p>{{userData.sign}}</p>
|
||||||
|
|||||||
Reference in New Issue
Block a user