feat:
优化内容总结
1. 创作页面 (generate.js:35-95)
优化了 onLoad 方法:
- 现在会读取模板中的所有参数(提示词、模型、宽高比、图片质量)
- 一次性更新所有数据,提升性能
- 支持 URL 参数传递(兼容其他跳转方式)
2. 首页 (index.js:447-510)
优化了模板数据保存:
- 保存模板时包含推荐的生成参数
- model: 推荐模型(默认 nano-banana)
- aspect_ratio: 推荐宽高比(默认 1:1)
- image_size: 推荐图片质量(默认 2K)
- 如果 API 返回了推荐参数,会使用 API 的推荐值
- 降级处理时也会包含默认参数
3. 预设页面 (preset.js:279-345)
完全重写了 selectPreset 方法:
- 修复跳转方式:从 wx.navigateTo() 改为 wx.switchTab()
- 统一 storage key:从 selectedPreset 改为 nanobananaTemplate
- 添加 API 调用获取模板详情
- 保存完整的模板参数(包括提示词、模型、宽高比、质量等)
- 改进错误处理和用户提示
现在的完整流程
1. 用户在首页/预设页点击模板 → 保存包含所有参数的模板数据到 storage
2. 跳转到创作页面 → 使用 wx.switchTab() 正确跳转
3. 创作页面加载 → 读取模板数据,自动填充所有参数到表单
4. 用户可以直接生成 → 或者修改参数后再生成
所有参数都会自动写入,用户体验更流畅!
Loading
Please register or sign in to comment