fix: 修复loading页结果渲染错误
This commit is contained in:
parent
c4ae8f2806
commit
a11932e2bd
|
|
@ -100,18 +100,18 @@ export default function Generate() {
|
||||||
|
|
||||||
const renderSuccess = () => {
|
const renderSuccess = () => {
|
||||||
// 检测是否为视频
|
// 检测是否为视频
|
||||||
const isVideo = result?.outputUrl && /\.(mp4|webm|ogg|mov|avi|mkv|flv)$/i.test(result.outputUrl)
|
const isVideo = result?.imageUrl && /\.(mp4|webm|ogg|mov|avi|mkv|flv)$/i.test(result.imageUrl)
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<View className='generate-success'>
|
<View className='generate-success'>
|
||||||
<View className='result-container'>
|
<View className='result-container'>
|
||||||
<Text className='success-text'>处理完成!</Text>
|
<Text className='success-text'>处理完成!</Text>
|
||||||
{result?.outputUrl && (
|
{result?.imageUrl && (
|
||||||
<View className='result-media'>
|
<View className='result-media'>
|
||||||
{isVideo ? (
|
{isVideo ? (
|
||||||
<Video
|
<Video
|
||||||
className='result-video'
|
className='result-video'
|
||||||
src={result.outputUrl}
|
src={result.imageUrl}
|
||||||
autoplay
|
autoplay
|
||||||
muted
|
muted
|
||||||
loop
|
loop
|
||||||
|
|
@ -124,7 +124,7 @@ export default function Generate() {
|
||||||
) : (
|
) : (
|
||||||
<Image
|
<Image
|
||||||
className='result-image'
|
className='result-image'
|
||||||
src={result.outputUrl}
|
src={result.imageUrl}
|
||||||
mode='aspectFit'
|
mode='aspectFit'
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue