<canvas id="myCanvas" width="400" height="200" v-show="condition"></canvas>
data() {
return {
imgSrc: '', //图片
};
},
// 截图
async cutPicture() {
// 获取播放视频的容器
var v = document.querySelector("video");
// 获取canvas容器
let canvas = document.getElementById('myCanvas')
var ctx = canvas.getContext('2d');
ctx.drawImage(v, 0, 0, 343, 200);
// 定义图片格式
var oGrayImg = canvas.toDataURL('jpg');
this.imgSrc = canvas
// 刚截下来的图片是base64格式不能直接上传服务器,需要转换
let str = this.base64toFile(oGrayImg, 'files') //base64图片格式转文件流
//发送给后端
let formData = new FormData();
// 发送请求
for