在项目中遇到了车辆品牌,车系,排量,生产年份,都是一对多的层级树状结构。刚开始的时候,使用查询在service中一次全部查询出来,在jquery树状插件中显示,数据量小的时候,还是不出现问题,当数据量很大的时候,发现IE加载数据很慢,网页卡在那里。
重构代码方法:不要一次加载,而是按照当前点击的那个层级,动态jquery ajax请求下一层极来,可以避免出现上面情况。
这也是按大数据量小范围的使用思路,如:分页查询按当前页码来查询的原因了。~!!
2023-10-31 17:09:58
在项目中遇到了车辆品牌,车系,排量,生产年份,都是一对多的层级树状结构。刚开始的时候,使用查询在service中一次全部查询出来,在jquery树状插件中显示,数据量小的时候,还是不出现问题,当数据量很大的时候,发现IE加载数据很慢,网页卡在那里。
重构代码方法:不要一次加载,而是按照当前点击的那个层级,动态jquery ajax请求下一层极来,可以避免出现上面情况。
这也是按大数据量小范围的使用思路,如:分页查询按当前页码来查询的原因了。~!!