index.vue 442 B

12345678910111213141516171819202122
  1. <template>
  2. <div>
  3. <svg-icon :icon-class="isFullscreen ? 'exit-fullscreen' : 'fullscreen'" @click="toggle" />
  4. </div>
  5. </template>
  6. <script setup>
  7. import { useFullscreen } from '@vueuse/core'
  8. const { isFullscreen, enter, exit, toggle } = useFullscreen();
  9. </script>
  10. <style lang='scss' scoped>
  11. .screenfull-svg {
  12. display: inline-block;
  13. cursor: pointer;
  14. fill: #5a5e66;
  15. width: 20px;
  16. height: 20px;
  17. vertical-align: 10px;
  18. }
  19. </style>