a***@scpurui.com
a***@scpurui.com
  • 发布:2021-02-08 20:11
  • 更新:2021-02-08 23:43
  • 阅读:1608

【报Bug】unicloud-db组件头条小程序获取不到数据,以及差量编译不成功

分类:uniCloud

产品分类: uniCloud/App

操作步骤:

预期结果:

.

实际结果:

.

bug描述:

1.首先使用unicloud-db组件在h5端能正常获取到数据,在微信小程序也可以获取到,但是在头条小程序里获取不到,报如下错误

[Vue warn]: Error in created hook: "TypeError: Cannot read property 'length' of undefined"  

found in  

---> <UniClouddb> at Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/uni-cli-shared/components/unicloud-db.vue  
       pages/index/index.vue

2.hbuilder 3.1.2 版本,运行到字节跳动小程序,在更改代码后保存,显示开始差量编译...但是一直编译不成功

2021-02-08 20:11 负责人:DCloud_UNI_FXY 分享
已邀请:
a***@scpurui.com

a***@scpurui.com (作者) - @

第一个报错的问题自己解决了,只要加上error事件的处理函数(可以什么都不写)就可以了

<unicloud-db v-slot:default="{data, loading, error, options}" collection="test" @error="onError">  
        <view v-if="error">{{error.message}}</view>  
        <view v-else>  

            <view v-for="(item,index) in data" :key="index">  
                {{item.name}}  
            </view>  
        </view>  
    </unicloud-db>
a***@scpurui.com

a***@scpurui.com (作者) - @

差量编译的问题还是没解决,每次都要重新编译,太麻烦了

  • a***@scpurui.com (作者)

    现在可以确定这个也是 unicloud-db 组件引起的,删除掉就可以差量编译了,而且在使用add方法时toast成功提示只是一闪而过.

    2021-02-09 00:10

  • a***@scpurui.com (作者)

    回复 a***@scpurui.com: 一闪而过是因为在finally内执行了hideloading,把toast也关了,h5又是正常的

    2021-02-09 09:47

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