githubEdit

day09-05.文章列表模块

静态结构创建

筛选区结构搭建

image.png
  1. 如何让RangePicker日期范围选择框选择中文

  2. Select组件配合Form.Item使用时,如何配置默认选中项 <Form initialValues=>

代码实现

表格区域结构

image.png 代码实现

渲染频道数据

实现步骤

  1. 使用axios获取数据

  2. 将使用频道数据列表改写下拉框组件

代码实现 pages/Article/index.js

渲染表格数据

实现步骤

  1. 声明列表相关数据管理

  2. 使用useState声明参数相关数据管理

  3. 调用接口获取数据

  4. 使用接口数据渲染模板

代码实现

筛选功能实现

实现步骤

  1. 为表单添加onFinish属性监听表单提交事件,获取参数

  2. 根据接口字段格式要求格式化参数格式

  3. 修改params 参数并重新使用新参数重新请求数据

代码实现

分页功能实现

实现步骤

  1. 为Table组件指定pagination属性来展示分页效果

  2. 在分页切换事件中获取到筛选表单中选中的数据

  3. 使用当前页数据修改params参数依赖引起接口重新调用获取最新数据

代码实现

删除功能

image.png 实现步骤

  1. 给删除文章按钮绑定点击事件

  2. 弹出确认窗口,询问用户是否确定删除文章

  3. 拿到参数调用删除接口,更新列表

代码实现

编辑文章跳转

代码实现

Last updated

Was this helpful?