标题可能描述的不太对
目前使用的后台大部分是前后端分离,前端是单页应用 (antd-pro那一套)
经常的业务功能是那种搜索+表格结果的页面,如图:
常见的方案:
表单提交 -> 搜索 -> 刷新下面的表格, 当前url不变化
但是有一个问题就是:页面刷新的时候,就是丢失搜索记录,比如表单里填写了一些值,不小心刷新了页面,就得重新搜索(翻页等等)找到对应的记录。
表单提交 -> 搜索 -> 刷新下面的表格, url 发生变化,绑定了当前搜索的参数,
和第一种对比起来,能够保留搜索记录,即使页面刷新,也能重回到上一次搜索结果,麻烦的是处理的业务逻辑就比较多了。搜索的同时,还要手动控制路由跳转。
我目前使用的方案是第一种。能满足使用需求,产品也没提其他要求。总感觉少点什么???
想探讨一下大家公司里面是怎么做这种搜索的???
提问,如何判断用户是不小心刷新了页面还是就是想刷新页面来清空写入的内容?