例如说两个页面,一个是主页,然后主页有着好几个tab,详情页也有好几个tab
单单一个页面来说,状态的改变可能影响到某一个或若干个tab的状态,因此就得刷新。
详情页状态改变也会影响主页的若干个tab。
那么我想问的是,是否需要精准的去刷新,还是说就很简单的去刷新。
简单的办法就是只要一个状态改变,我把主页这几个tab全部给刷新了。
简单的办法缺点是多几个原本不需要的请求,精准的办法就是得写很多精准的局部刷新代码
例如说两个页面,一个是主页,然后主页有着好几个tab,详情页也有好几个tab
单单一个页面来说,状态的改变可能影响到某一个或若干个tab的状态,因此就得刷新。
详情页状态改变也会影响主页的若干个tab。
那么我想问的是,是否需要精准的去刷新,还是说就很简单的去刷新。
简单的办法就是只要一个状态改变,我把主页这几个tab全部给刷新了。
简单的办法缺点是多几个原本不需要的请求,精准的办法就是得写很多精准的局部刷新代码
可视区才是用户想看的数据,那么做局部刷新还是有必要的,避免性能浪费(小项目不存在的,手动狗头)。但是要有这个意识,而且不一定非得加按钮,可以通过tab切换事件来触发更新。更优一点的,可以加缓存。避免频繁调用接口。
10 回答11.6k 阅读
2 回答3.1k 阅读✓ 已解决
2 回答4.1k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
如果我没记错的话现在是 2021 年,那么这会我们已经可以使用
Angular
、Vue
、React
等技术来开发网页了。在这些技术的基础上,结合 Ajax ,通过适当的编程,我们就能做到只要修改某个东西,JS 会自动把整个页面内需要更新的地方一并更新,非常方便,基本上不用刷新网页。