商品浏览页构建前最后一次更新

This commit is contained in:
2026-08-02 00:21:54 +08:00
parent d37a93ab9e
commit e423ab2d73
146 changed files with 3449 additions and 1342 deletions
+9 -9
View File
@@ -62,7 +62,7 @@ export default function WordCloudPage() {
<ThemeToggle />
<View className='page-header flex-between'>
<Text className='back-btn' onClick={goBack}></Text>
<Text className='back-btn' onTap={goBack}></Text>
<Text className='page-title'>AI词云生成</Text>
<View style={{ width: '60px' }} />
</View>
@@ -83,7 +83,7 @@ export default function WordCloudPage() {
{/* 步骤1: 上传底图 */}
{step === 1 && (
<View className='step-content'>
<View className='upload-area dashed-card' onClick={chooseImage}>
<View className='upload-area dashed-card' onTap={chooseImage}>
{baseImage ? (
<Image className='preview-image' src={baseImage} mode='aspectFit' />
) : (
@@ -97,10 +97,10 @@ export default function WordCloudPage() {
</View>
{baseImage && (
<View className='action-btns'>
<View className='btn-gradient' onClick={() => setStep(2)}>
<View className='btn-gradient' onTap={() => setStep(2)}>
<Text></Text>
</View>
<View className='btn-outline' onClick={() => setBaseImage('')}>
<View className='btn-outline' onTap={() => setBaseImage('')}>
<Text></Text>
</View>
</View>
@@ -129,10 +129,10 @@ export default function WordCloudPage() {
</View>
</View>
<View className='action-btns'>
<View className='btn-gradient' onClick={handleGenerate}>
<View className='btn-gradient' onTap={handleGenerate}>
<Text></Text>
</View>
<View className='btn-outline' onClick={() => setStep(1)}>
<View className='btn-outline' onTap={() => setStep(1)}>
<Text></Text>
</View>
</View>
@@ -161,15 +161,15 @@ export default function WordCloudPage() {
</View>
</View>
<View className='result-actions'>
<View className='action-btn' onClick={handleExportImage}>
<View className='action-btn' onTap={handleExportImage}>
<Text className='action-icon'>💾</Text>
<Text className='action-label'></Text>
</View>
<View className='action-btn' onClick={handleGenerate}>
<View className='action-btn' onTap={handleGenerate}>
<Text className='action-icon'>🔄</Text>
<Text className='action-label'></Text>
</View>
<View className='action-btn' onClick={() => setStep(2)}>
<View className='action-btn' onTap={() => setStep(2)}>
<Text className='action-icon'></Text>
<Text className='action-label'></Text>
</View>