printOut(){ console.log('pdf') html2Canvas(document.getElementById('#pdf')).then(canvas => { console.log('-----picture') console.log(canvas) // var imgUri = canvas.toDataURL("image/png").replace("image/png", "image/octet-stream"); // 獲取生成的圖片的url var imgUri = canvas.toDataURL("image/png") window.location.href= imgUri // 下載圖片 });},--------------有 (2)個(gè)問題1.我需要獲取頁面中 div #pdf 區(qū)域部分轉(zhuǎn)換成 圖片但是document.getElementById('#pdf') 中獲取的是整個(gè)頁面 也就是document.body部分的頁面 并轉(zhuǎn)換成了圖片2.圖片文件是轉(zhuǎn)換 并下載下來了 但是下載下來文件是 (圖片) 沒有后綴 .png
前端用html2Canvas 把vue網(wǎng)頁轉(zhuǎn)換成圖片 不能下載局部的圖片,而且下載下來的圖片沒有后綴
慕桂英3389331
2019-03-07 14:15:09