增删改查怎么实现?| 项目实践 | EP.02

128 阅读2分钟

上篇说完了静态页面搭建和初始化动态数据显示,这篇接着说用户交互,也就是常说的增删改查怎么实现。

先说「查」,查就是根据筛选条件,搜索出对应的数据,再展示出来。

比如买东西,输入关键字“衬衫”,搜出各种衬衫,对应到代码实现,就是给后端发请求,请求参数里带上关键字,实际请求参数可能很多,因为查询条件可能很多。

比如还可以根据销量排序,要把销量最高的展示出来,那发请求的时候就要带上销量排序的参数,总结就是发请求的时候,根据不同的查询条件,带上对应的参数,最后把后端返回的数据展示出来。

其次是「增」和「改」,本质类似,增就是添加一个之前不存在的对象,改就是对已有的对象进行编辑修改。

比如新增一个商品,需要填商品名称,商品图片,商品价格,那编辑就是更新这些信息。

增和改,最后都是给后端发请求,带上参数对象。

增和改,页面可以公用一个组件,展示的信息大致相同。

但是,对于增,页面数据是空的,改的话,页面要回显数据。

共用一个组件,但是数据显示不一样,那怎么区分呢?

可以通过传参区分。增,传的参数中id属性为空,而改传的参数中是有id的。因此用id是否为真就可以区分了。

接着说到删,实际上删相对增改查更简单。直接带上id发请求给后端就可以了。

基础的增删改查就说完了,当然还有一些复杂的,比如拿到后端的数据,需要处理一下再用之类的,下次接着写^^