起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: huayi_hui

[结贴] list嵌套,内层list查询次数太多了

[复制链接]

64

主题

191

帖子

465

积分

中级会员

Rank: 3Rank: 3

积分
465
QQ
 楼主| 发表于 2017-7-8 17:20:02 | 显示全部楼层
liangyongfei 发表于 2017-7-7 17:26
里层list绑定的data组件,应该一次性把数据加载进去才对吧!
你为啥发这么多请求呢??请问你是怎么加载数 ...

有没有根据外层list加载的数据,查询对应的内层list数据(子表数据),而不一次性加载数据,如果数据量大了,这个就是一个很大的问题。
回复 支持 反对

使用道具 举报

64

主题

191

帖子

465

积分

中级会员

Rank: 3Rank: 3

积分
465
QQ
 楼主| 发表于 2017-7-9 16:11:43 | 显示全部楼层
别沉了
回复

使用道具 举报

19

主题

80

帖子

121

积分

初级会员

Rank: 2

积分
121
QQ
发表于 2017-7-9 23:35:56 | 显示全部楼层
huayi_hui 发表于 2017-7-8 17:20
有没有根据外层list加载的数据,查询对应的内层list数据(子表数据),而不一次性加载数据,如果数据量大 ...

这个和你的sql怎么写有关系。你只select出和外层list相关的数据放到data2中就是
回复 支持 反对

使用道具 举报

19

主题

80

帖子

121

积分

初级会员

Rank: 2

积分
121
QQ
发表于 2017-7-9 23:36:41 | 显示全部楼层
只是这种方式,需要两次sql查询,总觉得有点别扭。
回复 支持 反对

使用道具 举报

发表于 2017-7-10 13:41:30 | 显示全部楼层
huayi_hui 发表于 2017-7-8 17:20
有没有根据外层list加载的数据,查询对应的内层list数据(子表数据),而不一次性加载数据,如果数据量大 ...

数据请一次性查出来!
不要在循环里发送请求!否则肯定有问题的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

64

主题

191

帖子

465

积分

中级会员

Rank: 3Rank: 3

积分
465
QQ
 楼主| 发表于 2017-7-11 11:50:20 | 显示全部楼层
liangyongfei 发表于 2017-7-10 13:41
数据请一次性查出来!
不要在循环里发送请求!否则肯定有问题的!

一次性查出来,如果数据量有上万条,这个会不会出问题呢
回复 支持 反对

使用道具 举报

发表于 2017-7-11 13:18:01 | 显示全部楼层
huayi_hui 发表于 2017-7-11 11:50
一次性查出来,如果数据量有上万条,这个会不会出问题呢

list 嵌套,如果数据量大!显示肯定就会慢的!
但是子list中显示的数据, 必须是根据父data 中的数据进行查询的!  父data中存在的数据! 子data中管理的数据必须一次性查出来才可以的!

如果数据量大!建议不要list嵌套显示了
换一种显示的风格,比如参考
/UI2/demo/tuniu/index-purpose.w

这样,点击父的时候!再去后端查询子就可以了!
不用一次性全部查出来了!

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

64

主题

191

帖子

465

积分

中级会员

Rank: 3Rank: 3

积分
465
QQ
 楼主| 发表于 2017-7-11 13:29:25 | 显示全部楼层
liangyongfei 发表于 2017-7-11 13:18
list 嵌套,如果数据量大!显示肯定就会慢的!
但是子list中显示的数据, 必须是根据父data 中的数据进行 ...

好吧,谢了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-20 02:32 , Processed in 0.072646 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表