diff --git a/src/components/Screenfull/index.vue b/src/components/Screenfull/index.vue
index 4c5a9c37d336657e1ec2b2fea7dbe403ad0359f0..c78f4745d29dcac60bd9c5f82fb228cd265cf5ee 100644
--- a/src/components/Screenfull/index.vue
+++ b/src/components/Screenfull/index.vue
@@ -35,14 +35,7 @@
             });
             return false;
           }
-
-          if (this.isFullscreen) {
-            screenfull.exit();
-            this.isFullscreen = false;
-          } else {
-            screenfull.request();
-            this.isFullscreen = true;
-          }
+          screenfull.toggle();
         }
       }
     }