保存成功
订阅成功
保存失败,请重试
提交成功

前端 MVVM 模式中的数据层(Model)实战应用

¥6会员免费看
Think.
严选 Chat了解严选标准

在 MVVM 或者 MVC 模式当中,M 都是定义为 Model 层,也就是数据层,理论上应该把所有跟数据相关的操作都抽取到这一层,本文将讲述在现行 Vue、React、AngularJS 等框架下,如何抽取 Model 层,包括:

  1. API 请求方式的统一封装
  2. 接口的复用
  3. Model 实现
  4. 安全提取数据
  5. 统一的 Model 返回格式
  6. 统一错误提示
  7. 接口监控方案
  8. Mock 数据管理
  9. 更简单使用 Model:提供 CLI 支持
  10. 接口缓存方案
  11. 多接口聚合 Model
  12. 聚合 Model 的可视化
  13. Model 对接 GraphQL
  14. Model 结合 WebSQL 实现前端数据管理
455 人已订阅
会员免费看
¥6 原价订阅
查看文章评论/提问
Howeel. Zhang.4 个月前
let result = res && res.data this.result.state = this.isSuccess(result) ? 'success' : 'fail' if (this.result.state == 'success') { this.result.data = this.handleData(result) resolve(this) } else { this.result.error = this.handleError(result) resolve(this) } result 是个 Boolean 值,是不是有问题?
Lee4 个月前
很不错,想用但是受限于业务区别,目前还用不到这么深,可以用到监控那里。学习了!
喵星日记5 个月前
get 方法是否缺少参数
wujackjack.5 个月前
获益良多 非常完善的一套监控机制
5 个月前
学习了
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效
严选标准
知道了
Chat 状态详情
开始预订
预订结果公布19.10.22

预订达标,作者开始写作

审核未达标,本场 Chat 终止

作者文章审核结果公布19.10.30

审核达标,文章发布

审核未达标,本场 Chat 终止

Chat 完结
×
已购列表