feat: Optimize dialog

- Change the method of open dialog
- Fix the problem of open dialog disappearing due to virtual scrolling
- Float the active dialog to the top
This commit is contained in:
hayden
2024-10-29 15:32:30 +08:00
parent 14a31a8ca8
commit 6934fbb331
17 changed files with 547 additions and 590 deletions

View File

@@ -23,7 +23,7 @@ export const useConfig = defineStore('config', () => {
window.removeEventListener('resize', checkDeviceType)
})
const refreshSetting = async () => {
const refresh = async () => {
return Promise.all([refreshModelFolders()])
}
@@ -33,7 +33,7 @@ export const useConfig = defineStore('config', () => {
cardWidth: 240,
aspect: 7 / 9,
modelFolders,
refreshSetting,
refresh,
}
useAddConfigSettings(config)