CatPtain's picture
Upload 339 files
89ce340 verified
raw
history blame
458 Bytes
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,
}
}