前端在处理表格中的删除,需要重新发请求刷新表格吗
如题,能不能不请求刷页面,只是在表格data里去减掉这一行
回答:
可以,把data里那一条数据删除
回答:
本地删掉是比较节约服务器性能和带宽的方法,不过相比之下,重新拉取数据更省事。
- 如果动作简单、没有关联的后续动作,那么在得到服务器的响应之后,本地删掉对应条目就可以了;
- 如果有较为复杂的后续动作,比如完成待办事项,后面要删除通知、要新增已完成,没有良好的架构不容易协调这些事项,最好是重新拉取相关数据。
回答:
我一般会请求接口从新拉取数据;
比如一页10条数据展示,逐条删除后表格就空了,这样用户看起来就有点懵逼
回答:
这涉及到乐观更新与保守更新。
- 乐观更新
先前端进行数据更新工作,再去请求接口。
如果接口发生异常就回滚到先前状态。 - 保守更新
保守更新的做法是先向服务器发出请求,等到收到回复请求成功后再在前端删除对应的数据。
具体怎么选看业务需求,一般情况下保守更新会更常用。
以上是 前端在处理表格中的删除,需要重新发请求刷新表格吗 的全部内容, 来源链接: utcz.com/p/935816.html