uni-app unicloud-db组件头条小程序获取不到数据,以及差量编译不成功
uni-app unicloud-db组件头条小程序获取不到数据,以及差量编译不成功
操作步骤:
无
预期结果:
.
实际结果:
.
bug描述:
- 首先使用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
- hbuilder 3.1.2 版本,运行到字节跳动小程序,在更改代码后保存,显示开始差量编译…但是一直编译不成功
更多关于uni-app unicloud-db组件头条小程序获取不到数据,以及差量编译不成功的实战教程也可以访问 https://www.itying.com/category-93-b0.html
4 回复
第一个报错的问题自己解决了,只要加上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><br>
更多关于uni-app unicloud-db组件头条小程序获取不到数据,以及差量编译不成功的实战教程也可以访问 https://www.itying.com/category-93-b0.html
差量编译的问题还是没解决,每次都要重新编译,太麻烦了
现在可以确定这个也是 unicloud-db 组件引起的,删除掉就可以差量编译了,而且在使用add方法时toast成功提示只是一闪而过.
回复 a***@scpurui.com: 一闪而过是因为在finally内执行了hideloading,把toast也关了,h5又是正常的