一. 步骤
- html2canvas 将html转为base64;html2canvas 的引入和基本使用
- 将base64转为bold;
- 构建a标签,通过a标签下载图片;
二. 代码
<template>
<div class="app-container">
<div class="posterBox" id="poster">
在这里放需要转成图片的html,我当时需要的是一张课程表
</div>
<!-- <img :src="base64Str" alt="" style="height:400px" mode="heightFix"> -->
<el-button icon="el-icon-download" type="success" size="small" @click="getImg">下载课表</el-button>
</div>
</template>
<script>
import html2canvas from 'html2canvas'
export default {
name: 'Schedule',
computed: {
...mapGetters([
'name'
])
},
data() {
return {
base64Str: ''
}
},
created() {
},
mounted()