import { computed, type Ref } from 'vue' | |
// 计算元素的翻转样式 | |
export default (flipH: Ref<boolean | undefined>, flipV: Ref<boolean | undefined>) => { | |
const flipStyle = computed(() => { | |
let style = '' | |
if (flipH.value && flipV.value) style = 'rotateX(180deg) rotateY(180deg)' | |
else if (flipV.value) style = 'rotateX(180deg)' | |
else if (flipH.value) style = 'rotateY(180deg)' | |
return style | |
}) | |
return { | |
flipStyle, | |
} | |
} |