增删改查表格值回传回带等等
1.前言
从事过网站开发想必最开始接触的便是那些关于增删改查的点点滴滴,实现需求的方式有多种,那么到底选择哪一种更适合呢,站在前端的角度上来讨论一下关于增删改查页面显示的东西
2.增删改查简单介绍
新建一条数据,表格中展示,每条数据可对应查看与编辑操作,如何来传递值的问题?
3.传值比较
接下来我们言归正传,究竟如何来传值,
-
在表格列表数据返回接口中每一行返回的数据要返回其全部数据(包括在查看与编辑中都使用得到的所有数据),点击查看和编辑按钮直接将row中数据放入url中当作params参数传递给查看与编辑页面:
缺点:进入查询页面带入params参数后,刷新页面数据会消失(数据未持久化)
优点:敏感参数未暴露在url中,进入页面无需多次请求接口获取需要数据,直接通过列表数据查询前端来显示 -
接口请求与前者相同,但是点击查看与编辑按钮将row中数据放入URL中的query参数传递给查看与编辑页面
缺点:进入查询或编辑页面参数暴露在URL中
优点:解决了前者刷新页面数据不消失的问题 -
在表格中数据列表只返回表格中需要加载的,进入查看与编辑页面带入每一行id,调用通过id或许查看与编辑信息接口,拿到response参数前端显示
复杂数据时使用该种方式多次请求接口,数据持久化,但是多次请求接口也避免不了的会增加请求时间,用户等待时间长
4.总结
这是我对于增删改查的一点总结,纯理论,个人认为在做系统时一定要先定好技术方案再进行开发,正所谓磨刀不误砍柴工,这三种方案要看具体需求,评估优缺点进行选择。