kun-galgame-vue/src/hooks/useBackgroundPicture.ts

26 lines
727 B
TypeScript
Raw Normal View History

2023-05-27 10:52:54 +00:00
// 导入设置面板 store
import { useKUNGalgameSettingsStore } from '@/store/modules/settings'
2023-05-27 10:52:54 +00:00
import { storeToRefs } from 'pinia'
import { computed, watch } from 'vue'
// 使用设置面板的 store
const settingsStore = useKUNGalgameSettingsStore()
2023-05-27 10:52:54 +00:00
const { showKUNGalgameBackground } = storeToRefs(settingsStore)
// 恢复空白背景
export const restoreBackground = () => {
showKUNGalgameBackground.value = '0'
}
export const currBackground = computed(() => {
2023-05-28 06:29:31 +00:00
if (
showKUNGalgameBackground.value === '0' ||
showKUNGalgameBackground.value === 'none'
) {
2023-05-27 10:52:54 +00:00
return 'none'
} else {
// TODO: 替换为后端接口
2023-05-27 10:52:54 +00:00
return `url(src/assets/images/bg/bg${showKUNGalgameBackground.value}.png)`
}
})