创建canvas
<view class="signature">
<canvas class="mycanvas" canvas-id="mycanvas" @touchstart="touchstart" @touchmove="touchmove" @touchend="touchend"></canvas>
<view class="footer">
<view class="footer-btn br" @click="close">关闭</view>
<view class="footer-btn br c-orange" @click="clear">清除</view>
<view class="footer-btn c-blue" @click="finish">保存</view>
</view>
</view>
手写签名并上传到七牛云
export default {
data() {
return {
//绘图图像
ctx: '',
//路径点集合
points: [],
//签名图片
SignatureImg: '',
// 画布是否有签名
isClear: true,
};
},
props: ['showCanvas'],
mounted() {
this.createCanvas();
},
watch: {
showC