案例:增删改查列表页
目录
课程概述
在本教程中,我们将使用 「PC 页面」应用 来搭建一个CRUD(创建、读取、更新、删除)列表页。在 附录 中提供了本次搭建需要用到的服务接口、JS代码、图片素材等。
搭建流程
创建好一张 PC 页面后,推荐将页面布局切换为「智能布局」,可以更方便的进行组件的位置摆放。
表格数据获取与赋值
通过「添加列」来为数据表格增加列数,并可以聚焦具体的列,进行列名、字段等配置。
另外可以通过数据表格的配置项来开启分页功能。
接下来我们需要通过网络请求获取数据,并且把数据赋值给数据表格,这里的操作主要有三步。
第一步:通过「连接器 > 创建接口 > 普通接口」来添加 HTTP 请求的信息。
第二步:在「主场景打开时」添加服务接口,选择「分页查询」的接口请求。
第三步:在接口请求成功后把数据给到「数据表格的设置数据源」
接下来我们需要在接口请求时携带分页的参数信息,并且为分页切换时配置事件。
提示
使用 Fx 进行逻辑封装
在上面的操作中,「主场景打开时」和「点击分页时」搭建的逻辑是一样的,我们可以通过 Fx 进行封装复用。整理后的效果为这样。
表格列定制展示
在完成了基本的接口数据展示后,我们经常会遇到某些数据列的展示形式是比较个性化的,比如缩略图应该展示为图片。这里我们可以通过「插槽」来进行 UI 上的扩展。
在设置了自定义列后,我们需要对列内的数据进行赋值,这里涉及到数据的格式转换可以使用「JS计算」来编写代码。