ViewWindowSetting.vue 837 B

123456789101112131415161718192021222324252627
  1. <template>
  2. <!-- 先不展示 -->
  3. <div style="display: flex" v-if="false">
  4. <ToolbarIcon
  5. :src="window1"
  6. :active="props.modelValue === ViewType.window1"
  7. @click="emits('update:modelValue', ViewType.window1)"
  8. />
  9. <ToolbarIcon
  10. :src="window4"
  11. :active="props.modelValue === ViewType.window4"
  12. @click="emits('update:modelValue', ViewType.window4)"
  13. />
  14. </div>
  15. </template>
  16. <script lang="ts" setup>
  17. import ToolbarIcon from '../ToolbarIcon/ToolbarIcon.vue';
  18. import window1 from '@/assets/images/camera/window1.png';
  19. import window4 from '@/assets/images/camera/window4.png';
  20. import { ViewType } from './types';
  21. const props = defineProps<{ modelValue: ViewType }>();
  22. const emits = defineEmits<{ (e: 'update:modelValue', val: ViewType): unknown }>();
  23. </script>
  24. <style scoped></style>