口区
口区
  • 发布:2021-06-10 10:12
  • 更新:2021-06-17 08:51
  • 阅读:1203

【报Bug】微信小程序unicloud-db组件中获取data中定义的变量数据是undefined

分类:uniCloud

产品分类: uniCloud/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: window10

HBuilderX类型: 正式

HBuilderX版本号: 3.1.18

第三方开发者工具版本号: RC1.05.2106091

基础库版本号: 2.17.0

项目创建方式: HBuilderX

操作步骤:

微信小程序中,在unicloud-db组件中使用data中的变量的时候打印出为undefined

预期结果:

正常显示

实际结果:

显示为undefined

bug描述:

如图,data中定义一个叫做query的字段,设置默认值为22,在unicloud-db组件中使用的时候打印出为undefined,在unicloud-db外部使用的时候正常显示。
app中正常显示,只有小程序有问题。

2021-06-10 10:12 负责人:DCloud_uniAD_HDX 分享
已邀请:
口区

口区 (作者) -

没人吗

DCloud_uniAD_HDX

DCloud_uniAD_HDX

哪家小程序,直接打印data看看,在没有请求数据前data没有值 不应该直接访问.length

  • 口区 (作者)

    微信小程序,我不是访问unicloud-db请求得到的data,而是我自己定义的变量query无法在unicloud-db组件中使用

    2021-06-15 10:25

  • DCloud_uniAD_HDX

    回复 口区: 如果unicloud-db组件当前正在请求数据,修改where是无效的,你可以配置loadtime="manual"控制手动加载数据,然后在页面的onReady 中修改where

    2021-06-15 11:13

  • 口区 (作者)

    回复 DCloud_uniAD_HDX: 我没有修改where,我是定义的一个变量叫做query,默认值随便设置的是22,在unicloud-db组件中展示,显示的是undefined,在unicloud-db组件外面就能正常显示

    2021-06-15 11:56

口区

口区 (作者) -


这张图再加上上面第二张图,还描述的不清楚吗

口区

口区 (作者) -

有人吗

该问题目前已经被锁定, 无法添加新回复