项目要求,已完成订单可以生成小票,并且要求小票信息页面要整个保存为一张图片保存到手机
1.首页,在项目中安装:npm install html2canvas ,另外要引入base64
2.在要生成截图的页面中,给要生要成截图的部分定义id名
保存图片事件
在第一个script中
<script>
import {
base64ToPath
} from '@/shopro/poster/QS-SharePoster/image-tools.js';
export default {
data() {
return {
}
},
methods: {
//通过下面的方法将html转换为图片base64数据回调给此处
receiveRenderData(data) {
let that = this;
base64ToPath(data, '.jpeg').then(function(imgPath) {
//保存到手机相册,