- 安装依赖
pnpm install html2canvas
- 在页面用引入依赖
import html2canvas from "html2canvas"
- 创建div
<div ref="imageRef"> /*** 内容 ***/ </div>
- TS代码
function saveImage() {
html2canvas(imageRef.value, {
backgroundColor: '#fff',
}).then((canvas) => {
const images = canvas.toDataURL('image/png');
const a = document.createElement('a');
a.href = images;
a.download = '下载页面.png';
a.click();
});
}