Browse Source

fix: 签名组件交互优化

Ymm0008 2 years ago
parent
commit
42ae426693
2 changed files with 8 additions and 3 deletions
  1. 7 1
      src/packages/__VUE/signature/demo.vue
  2. 1 2
      src/packages/__VUE/signature/index.vue

+ 7 - 1
src/packages/__VUE/signature/demo.vue

@@ -7,7 +7,13 @@
     </div>
     </div>
     <h2>{{ translate('title') }}</h2>
     <h2>{{ translate('title') }}</h2>
     <div>
     <div>
-      <nut-signature :lineWidth="lineWidth" :strokeStyle="strokeStyle" @end="end"></nut-signature>
+      <nut-signature
+        @confirm="confirm2"
+        @clear="clear2"
+        :lineWidth="lineWidth"
+        :strokeStyle="strokeStyle"
+        @end="end"
+      ></nut-signature>
       <image :src="demoSignUrl2" class="demoSignUrl" v-if="demoSignUrl2" />
       <image :src="demoSignUrl2" class="demoSignUrl" v-if="demoSignUrl2" />
     </div>
     </div>
   </div>
   </div>

+ 1 - 2
src/packages/__VUE/signature/index.vue

@@ -145,9 +145,8 @@ export default create({
       }
       }
       const _canvas = isCanvasBlank(canvas) ? '请绘制签名' : canvas;
       const _canvas = isCanvasBlank(canvas) ? '请绘制签名' : canvas;
       const _filePath = isCanvasBlank(canvas) ? '' : dataurl;
       const _filePath = isCanvasBlank(canvas) ? '' : dataurl;
-      clear();
-      // emit('confirm', canvas, dataurl);
       emit('confirm', _canvas, _filePath);
       emit('confirm', _canvas, _filePath);
+      clear();
     };
     };
 
 
     onMounted(() => {
     onMounted(() => {