Explorar o código

Merge branch 'master' of https://git.cocorobo.cn/CocoRoboLabs/cocoroboBlockly

jack %!s(int64=3) %!d(string=hai) anos
pai
achega
708f496436

+ 2 - 2
dist/index.html

@@ -1,4 +1,4 @@
-<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>cocoroboblockly</title><link href=/static/css/app.abdb4ef5baf85945cf08fcfc4342e890.css rel=stylesheet></head><style>@charset "utf-8";
+<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>cocoroboblockly</title><link href=/static/css/app.1611bdcd5a37e93ded98ce87b45dbb09.css rel=stylesheet></head><style>@charset "utf-8";
 
   div::-webkit-scrollbar {
     /*滚动条整体样式*/
@@ -42,4 +42,4 @@
     height: 100%;
     width: 100%;
     background: #e6eaf0;
-  }</style><body><div id=app></div><script type=text/javascript src=/static/js/manifest.2ae2e69a05c33dfc65f8.js></script><script type=text/javascript src=/static/js/vendor.b2aacab6810394641ae3.js></script><script type=text/javascript src=/static/js/app.88461d3f7f38fbcd5466.js></script></body></html>
+  }</style><body><div id=app></div><script type=text/javascript src=/static/js/manifest.2ae2e69a05c33dfc65f8.js></script><script type=text/javascript src=/static/js/vendor.b2aacab6810394641ae3.js></script><script type=text/javascript src=/static/js/app.c2bdda1b4e46f6ea0b2a.js></script></body></html>

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/css/app.1611bdcd5a37e93ded98ce87b45dbb09.css


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/css/app.1611bdcd5a37e93ded98ce87b45dbb09.css.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/app.88461d3f7f38fbcd5466.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/app.88461d3f7f38fbcd5466.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/app.c2bdda1b4e46f6ea0b2a.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/app.c2bdda1b4e46f6ea0b2a.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/manifest.2ae2e69a05c33dfc65f8.js.map


+ 4 - 3
src/components/functionFan.vue

@@ -214,6 +214,7 @@ export default {
       detector: null,
       hand: 0,
       isC: false,
+      f:null,
     };
   },
   methods: {
@@ -243,8 +244,8 @@ export default {
       this.isCamera = true;
       let video = this.$refs["video"];
       let that = this
-      var f = window.requestAnimationFrame(function () {
-        window.cancelAnimationFrame(f);
+      that.f = window.requestAnimationFrame(function () {
+        window.cancelAnimationFrame(that.f);
         setTimeout(function () {
           that.handsFind(video);
           that.start();
@@ -453,7 +454,7 @@ export default {
       // });
       // this.$refs["video"].srcObject = null;
       this.isCamera = false;
-
+      window.cancelAnimationFrame(this.f);
       this.isZuan = false;
       clearInterval(this.timer);
       this.$refs.fan.style = ""

+ 7 - 5
src/components/functionFan2.vue

@@ -214,6 +214,7 @@ export default {
       detector: null,
       hand: 0,
       isC: false,
+      f:null,
     };
   },
   methods: {
@@ -226,7 +227,7 @@ export default {
         this.fnsample();
       }
     },
-    start() {
+    async start() {
       this.isZuan = true;
       this.isCamera = true;
       let video = this.$refs["video"];
@@ -234,8 +235,8 @@ export default {
       if (this.detector == null) {
         await this.fnInit();
       }
-      var f = window.requestAnimationFrame(function () {
-        window.cancelAnimationFrame(f);
+      that.f = window.requestAnimationFrame(function () {
+        window.cancelAnimationFrame(that.f);
         setTimeout(function () {
           that.handsFind(video);
           that.start();
@@ -400,9 +401,10 @@ export default {
       // });
       // this.$refs["video"].srcObject = null;
       this.isCamera = false;
-
+      window.cancelAnimationFrame(this.f);
       this.isZuan = false;
       clearInterval(this.timer);
+      this.$refs.fan.className = "asn";
       this.timer = null;
       this.hand = 0;
     },
@@ -696,7 +698,7 @@ export default {
   },
   mounted() {
     this.blocklyInit();
-    await this.fnInit();
+    this.fnInit();
     this.callCamera();
     this.videoEl = this.$refs.video;
     this.canvasEL = this.$refs.canvasDOM;

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio