Quellcode durchsuchen

fix(camera): bugs

hulinfei vor 3 Jahren
Ursprung
Commit
fa7dbca230
1 geänderte Dateien mit 7 neuen und 1 gelöschten Zeilen
  1. 7 1
      src/views/external/camera/index.vue

+ 7 - 1
src/views/external/camera/index.vue

@@ -439,11 +439,17 @@ export default {
     }
     }
   },
   },
   created () {
   created () {
-    this.getCamera(this.cameraType)
+    this.bind && this.getCamera(this.cameraType)
   },
   },
   beforeDestroy () {
   beforeDestroy () {
     this.destroyPlayer()
     this.destroyPlayer()
   },
   },
+  activated () {
+    this.getCamera(this.cameraType)
+  },
+  deactivated () {
+    this.destroyPlayer()
+  },
   methods: {
   methods: {
     destroyPlayer () {
     destroyPlayer () {
       for (const key in this.playerList) {
       for (const key in this.playerList) {