前端在处理表格中的删除,需要重新发请求刷新表格吗

发布于 2022-09-13 00:48:47 字数 36 浏览 16 评论 0

如题,能不能不请求刷页面,只是在表格data里去减掉这一行

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

滥情空心 2022-09-20 00:48:48

可以,把data里那一条数据删除

九公里浅绿 2022-09-20 00:48:48

本地删掉是比较节约服务器性能和带宽的方法,不过相比之下,重新拉取数据更省事。

  • 如果动作简单、没有关联的后续动作,那么在得到服务器的响应之后,本地删掉对应条目就可以了;
  • 如果有较为复杂的后续动作,比如完成待办事项,后面要删除通知、要新增已完成,没有良好的架构不容易协调这些事项,最好是重新拉取相关数据。
塔塔猫 2022-09-20 00:48:48

我一般会请求接口从新拉取数据;
比如一页10条数据展示,逐条删除后表格就空了,这样用户看起来就有点懵逼

夏末 2022-09-20 00:48:48

这涉及到乐观更新保守更新

  • 乐观更新
    先前端进行数据更新工作,再去请求接口。
    如果接口发生异常就回滚到先前状态。
  • 保守更新
    保守更新的做法是先向服务器发出请求,等到收到回复请求成功后再在前端删除对应的数据。

具体怎么选看业务需求,一般情况下保守更新会更常用。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文