Ant Design Pro Table 优化:避免重复调用接口提升性能
这段代码的作用是判断当前页码和每页条数的乘积是否大于等于总条数,如果是则不再调接口。这个判断可以避免重复调用接口,提高页面性能。
代码中的 getDropdownPages 函数会根据页码和搜索值的变化来获取数据。在函数开头,它首先判断 current * size 是否大于等于 totals。如果大于等于,则说明已经加载了所有数据,不需要再调用接口获取数据。
current 表示当前页码,size 表示每页条数,totals 表示总条数。current * size 计算的是当前已经加载的条数。
如果 current * size 小于 totals,则说明还有数据没有加载,需要继续调用接口获取数据。
这个判断可以避免在已经加载了所有数据的情况下继续调用接口获取数据,从而提高页面性能。
原文地址: https://www.cveoy.top/t/topic/or1f 著作权归作者所有。请勿转载和采集!