微信小程序中,在unicloud-db组件中使用data中的变量的时候打印出为undefined
- 发布:2021-06-10 10:12
- 更新:2021-06-17 08:51
- 阅读:1335
产品分类: uniCloud/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: window10
HBuilderX类型: 正式
HBuilderX版本号: 3.1.18
第三方开发者工具版本号: RC1.05.2106091
基础库版本号: 2.17.0
项目创建方式: HBuilderX
操作步骤:
预期结果:
正常显示
正常显示
实际结果:
显示为undefined
显示为undefined
bug描述:
如图,data中定义一个叫做query的字段,设置默认值为22,在unicloud-db组件中使用的时候打印出为undefined,在unicloud-db外部使用的时候正常显示。
app中正常显示,只有小程序有问题。
哪家小程序,直接打印data看看,在没有请求数据前data没有值 不应该直接访问.length
-
回复 口区: 如果unicloud-db组件当前正在请求数据,修改where是无效的,你可以配置loadtime="manual"控制手动加载数据,然后在页面的onReady 中修改where
2021-06-15 11:13
-
口区 (作者)
回复 DCloud_uni-ad_HDX: 我没有修改where,我是定义的一个变量叫做query,默认值随便设置的是22,在unicloud-db组件中展示,显示的是undefined,在unicloud-db组件外面就能正常显示
2021-06-15 11:56