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

QQ登录

只需一步,快速开始

查看: 6751|回复: 22

[结贴] 请问如果baasData获取不到数据是因为什么?

[复制链接]

236

主题

1336

帖子

1860

积分

金牌会员

Rank: 6Rank: 6

积分
1860
QQ
发表于 2018-11-6 11:15:53 | 显示全部楼层 |阅读模式
我现在调用一个数据库里面的数据,但是获取不到,我数据库里面是有数据,也没报错什么的,我把baasData删除了重新加还是没获取到值,之前也有没获取的重新附加就好了,但是这次重新附加也没用,请问这是为什么啊?
发表于 2018-11-6 17:29:30 | 显示全部楼层
看下网络请求,这个baasData的queryAction  请求的地址是什么?是否执行了??

平台案例,比如外卖案例是否正常呢??

如果没报错,确定他查的库表  确定是你指定的库表,别查错了
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

236

主题

1336

帖子

1860

积分

金牌会员

Rank: 6Rank: 6

积分
1860
QQ
 楼主| 发表于 2018-11-6 19:09:36 | 显示全部楼层
liangyongfei 发表于 2018-11-6 17:29
看下网络请求,这个baasData的queryAction  请求的地址是什么?是否执行了??

平台案例,比如外卖案例是 ...

都正常,执行查询了,也是查的数据库中的表,我是在渲染中调用的
回复 支持 反对

使用道具 举报

236

主题

1336

帖子

1860

积分

金牌会员

Rank: 6Rank: 6

积分
1860
QQ
 楼主| 发表于 2018-11-6 19:10:42 | 显示全部楼层
liangyongfei 发表于 2018-11-6 17:29
看下网络请求,这个baasData的queryAction  请求的地址是什么?是否执行了??

平台案例,比如外卖案例是 ...

最重要的是很奇怪,我上面的下拉框里面数据出来了,下面到渲染里面我弹框显示为0数据
回复 支持 反对

使用道具 举报

236

主题

1336

帖子

1860

积分

金牌会员

Rank: 6Rank: 6

积分
1860
QQ
 楼主| 发表于 2018-11-6 19:14:36 | 显示全部楼层
liangyongfei 发表于 2018-11-6 17:29
看下网络请求,这个baasData的queryAction  请求的地址是什么?是否执行了??

平台案例,比如外卖案例是 ...

我好像发现了什么,这个渲染有延迟吗,还是什么,我一开始打开页面显示值为undefined,然后我不小心点了一下排序,估计是刷新了,然后值就出来了,这是为什么,
回复 支持 反对

使用道具 举报

发表于 2018-11-7 13:43:19 | 显示全部楼层
幸saji 发表于 2018-11-6 19:14
我好像发现了什么,这个渲染有延迟吗,还是什么,我一开始打开页面显示值为undefined,然后我不小心点了 ...

data组件的autoLoad属性是false 吗??  默认没加载数据
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

236

主题

1336

帖子

1860

积分

金牌会员

Rank: 6Rank: 6

积分
1860
QQ
 楼主| 发表于 2018-11-7 14:17:47 | 显示全部楼层
liangyongfei 发表于 2018-11-7 13:43
data组件的autoLoad属性是false 吗??  默认没加载数据

不是啊,默认为是,自动加载数据
回复 支持 反对

使用道具 举报

236

主题

1336

帖子

1860

积分

金牌会员

Rank: 6Rank: 6

积分
1860
QQ
 楼主| 发表于 2018-11-7 14:19:00 | 显示全部楼层
liangyongfei 发表于 2018-11-7 13:43
data组件的autoLoad属性是false 吗??  默认没加载数据

按照我这种情况,应该是先走渲染了,那时候没有值所以就算undefined,点了排序之后刷新就是重新渲染有值了,但是不应该啊
回复 支持 反对

使用道具 举报

发表于 2018-11-7 14:54:22 | 显示全部楼层
本帖最后由 liangyongfei 于 2018-11-7 14:55 编辑
幸saji 发表于 2018-11-7 14:19
按照我这种情况,应该是先走渲染了,那时候没有值所以就算undefined,点了排序之后刷新就是重新渲染有值 ...

排序是后端排序的,实际上是调用data刷新了
你可以f12 调试看下网络请求!
第一次加载数据时,真的发网络请求了吗??  还有,你可以调试打印下data.count() 是否有值??


对比参考下其他案例,比如外卖,有何差异,先确认data组件中是否真的有数据了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

236

主题

1336

帖子

1860

积分

金牌会员

Rank: 6Rank: 6

积分
1860
QQ
 楼主| 发表于 2018-11-7 15:27:43 | 显示全部楼层
liangyongfei 发表于 2018-11-7 14:54
排序是后端排序的,实际上是调用data刷新了
你可以f12 调试看下网络请求!
第一次加载数据时,真的发网络 ...

没有排序之前是没有数据的,排序之后就有数据了,而且我看了F12下面的请求,走了这个方法

一开始的数据

一开始的数据

排序之后的数据

排序之后的数据
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-23 23:34 , Processed in 0.061727 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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