Commit 947750a2 authored by junmeng huang's avatar junmeng huang
Browse files

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. 用户可以直接生成 → 或者修改参数后再生成

  所有参数都会自动写入,用户体验更流畅!
parent 741e9014
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment