【优化】处理抽屉中 绘画中的图片不能展示加载状态

This commit is contained in:
cherishsince 2024-05-28 15:03:12 +08:00
parent bbf7956f6d
commit 11ec263a64
2 changed files with 15 additions and 7 deletions

View File

@ -112,7 +112,6 @@ watch(show, async (newValue, oldValue) => {
// watch id
const { id } = toRefs(props)
watch(id, async (newVal, oldVal) => {
console.log('newVal', newVal)
if (newVal) {
await getImageDetail(newVal)
}

View File

@ -41,12 +41,8 @@ const handlerBtnClick = async (type, imageDetail: ImageDetailVO) => {
emits('onBtnClick', type, imageDetail)
}
// emits
const emits = defineEmits(['onBtnClick'])
//
onMounted(async () => {
if (props.imageDetail.status === 'in_progress') {
const handlerLoading = async (status: string) => {
if (status === 'in_progress') {
cardImageLoadingInstance.value = ElLoading.service({
target: cardImageRef.value,
text: '生成中...'
@ -57,6 +53,19 @@ onMounted(async () => {
cardImageLoadingInstance.value = null;
}
}
}
// watch
const { imageDetail } = toRefs(props)
watch(imageDetail, async (newVal, oldVal) => {
await handlerLoading(newVal.status as string)
})
// emits
const emits = defineEmits(['onBtnClick'])
//
onMounted(async () => {
await handlerLoading(props.imageDetail.status as string)
})
</script>