2.0 KiB
2.0 KiB
小程序开发工程师 经验记录 - 2026-02-28
stitch_soul 需求评审会议
- 页面范围:首页、目录、导师列表/详情、会员落地页、个人资料/编辑;全部接口走
/api/miniprogram/*。 - 支付:会员购买、导师预约支付需按微信支付规范实现。
- 时机:待需求与接口确定后按优先级分阶段排期(建议:内容→会员→导师→资料编辑)。
个人资料页实现评估会议
- profile-show:已按 enhanced_professional_profile 完成,accent #5EEAD4;profile-edit 需与其视觉统一。
- profile-edit 待做:① 增加「我擅长」输入框(skills 后端已支持);② 配色统一为 enhanced(#5EEAD4 / #050B14 / #0F1720)。
- 流程:我的 → profile-show → ⋯ 编辑 → profile-edit → 保存 → 返回;已打通,无需改。
input/textarea padding 规范
- 原则:给 input 或 textarea 设置 padding 时,必须用 view 包裹,padding 写在 view 上;不在 input/textarea 自身上设 padding,避免原生组件光标截断、布局异常。
- 口诀:外边包 view,内部 input width 100%。
- 已升级:miniprogram-dev SKILL §6 加入口诀;admin-dev §4.1 同步补充。
找伙伴-资源对接弹窗 input 边距修正
- 问题:弹窗内 input 文字贴边,padding 直接写在 input 上导致布局异常。
- 正确做法:按 Skill §6,用 view 包裹,padding 写 view,内部 input 设
width: 100%。 - 修改:match 页资源对接两个输入框 + 联系方式输入框,统一改为
form-input-wrap+form-input-inner/input-field-wrap+input-field-inner结构。
文章类型(普通版/增值版)需求分析会议
- 选购:目录/书籍页区分普通版 9.9 与增值版(基础价 + 增值章按章付费)。
- 解锁:进入增值章节未购时展示「该章需额外 ¥X.X 解锁」,点击发起支付。
- 依赖:purchase-status 需返回 editionType、premiumPurchasedSections。