Ant Design以及Ant Design Pro

  • ​​01.课程介绍​​
  • ​​model 层​​
  • ​​Ant Design 阿里开源 UI组件​​
  • ​​ReactJS入门​​
  • ​​02.ReactJS入门之Model分层的概念​​
  • ​​服务端​​
  • ​​前端​​
  • ​​03.ReactJS入门之dva的使用​​
  • ​​model 命名空间​​
  • ​​04.ReactJS入门之dva的使用(实现点击事件)​​
  • ​​加入 reducers 配置项​​
  • ​​流程图解​​
  • ​​05.ReactJS入门之Model中请求数据​​
  • ​​异步加载数据​​
  • ​​put 更新 state 中的 数据​​
  • ​​06.ReactJS入门之mock数据​​

  • 租房课程 第二天

01.课程介绍

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_前端

model 层

数据 传输 获取 更新

Ant Design 阿里开源 UI组件

  • pro 企业级 后台 管理系统 模板

ReactJS入门

02.ReactJS入门之Model分层的概念

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_服务端_02

服务端

三层

controller 层 请求 接受 转发 调用其他 层

service 业务逻辑 代码

Dao 层 数据访问层 与数据库 交互 第三方 接口 交互

前端

page 用户交互 页面显示 渲染执行

model 数据更新查询 ----封装给page 调用service 状态

service 与 后台 服务 进行交互

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_命名空间_03

03.ReactJS入门之dva的使用

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_命名空间_04

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_命名空间_05

model 业务数据管理 使用框架dva

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_前端_06

elm 风格

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_前端_07

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_命名空间_08

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_前端_09

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_数据_10

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_数据_11

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_数据_12

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_服务端_13

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_数据_14

model 命名空间

默认目录 umi会将它 当成 model文件

用dva框架 进行 连接 page 与 model

用dva框架 导入 connect

用es6 中修饰符 使用 带回调函数(带参数) 的 connect

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_服务端_15

state 为全局 里面有很多model 数据 用 命名空间 取值

回调函数 返回一个 对象 到this.props

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_服务端_16

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_服务端_17

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_数据_18

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_前端_19

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_数据_20

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_生活_21

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_命名空间_22

04.ReactJS入门之dva的使用(实现点击事件)

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_服务端_23

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_前端_24

加入 reducers 配置项

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_数据_25

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_数据_26

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_前端_27

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_命名空间_28

dispatch – type 指定

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_服务端_29

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_前端_30

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_生活_31

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_前端_32

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_服务端_33

流程图解

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_命名空间_34

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_生活_35

05.ReactJS入门之Model中请求数据

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_数据_36

异步加载数据

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_前端_37

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_命名空间_38

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_生活_39

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_服务端_40

put 更新 state 中的 数据

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_数据_41

组件 加载 --》初始化数据

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_前端_42

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_命名空间_43

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_前端_44

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_生活_45

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_生活_46

06.ReactJS入门之mock数据

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_命名空间_47

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_命名空间_48

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_命名空间_49

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_生活_50

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_生活_51

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_服务端_52

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_命名空间_53

租房(生活服务)项目-02-Ant Design以及Ant Design Pro_命名空间_54