12345678910111213141516171819202122232425262728293031 |
- <template>
- <div :title="isFullscreen ? '退出全屏' : '全屏'">
- <i class="iconfont" :class="isFullscreen ? 'icon-tuichuquanping':'icon-quanping1'" @click="toggle"></i>
- </div>
- </template>
- <script>
- import { defineComponent } from 'vue'
- import { useFullscreen } from '@vueuse/core'
- export default defineComponent({
- name: 'fullscreen',
- setup() {
- const { isFullscreen, toggle } = useFullscreen()
- return {
- isFullscreen,
- toggle
- }
- }
- })
- </script>
- <style lang="scss" scoped>
- i {
- cursor: pointer;
- font-size: 18px;
- &:focus {
- outline: none;
- }
- }
- </style>
|