完善原生内容卡与H5详情分工

This commit is contained in:
2026-03-27 21:03:55 +08:00
parent 0e0a724025
commit 0703fd47a2
21 changed files with 903 additions and 83 deletions

View File

@@ -10,6 +10,12 @@
- 原生有限 DSL
- H5 扩展页
当前阶段已经进一步定案:
- **即时内容弹窗:原生**
- **详情页 / 互动任务页H5**
- **结算页:原生兜底 + H5 全屏增强**
---
## 1. 为什么需要混合方案
@@ -134,6 +140,7 @@
- 品牌化结算页
- 长图文故事页
- 原生内容卡上的“查看详情”页
- 拍照上传任务
- 语音留言页
- 小游戏互动页
@@ -180,6 +187,19 @@ H5 只负责:
- 结束后至少能看到原生结果页
- H5 打不开时,主流程不受影响
## 4.4 不再尝试 H5 弹窗本体
真机验证后,当前项目已经明确:
- 小程序 `web-view` 不适合作为“原生弹窗里的局部 H5 内容区”
- 它更适合作为整页/全屏体验容器来使用
因此这条边界正式定为:
- 原生内容卡负责即时弹窗体验
- H5 不直接顶替原生弹窗
- H5 只通过原生 CTA 进入详情页/任务页
---
## 5. 推荐的数据流
@@ -205,6 +225,18 @@ H5 只负责:
**先稳定 ViewModel再让模板与承载方式变化。**
当前内容体验链已经调整成:
```text
控制点触发
原生内容卡template
CTA: 查看详情(可选)
H5 详情页 / 互动任务页
```
---
## 6. ViewModel 的作用