d***@163.com
d***@163.com
  • 发布:2021-03-14 00:11
  • 更新:2021-04-19 10:53
  • 阅读:786

【报Bug】微信小程序unicloud-db组件内使用filter无法渲染

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: MacOS Big Sur

HBuilderX类型: 正式

HBuilderX版本号: 3.1.4

第三方开发者工具版本号: 1.05.2102010

基础库版本号: 2.16.0

项目创建方式: HBuilderX

示例代码:
<unicloud-db v-slot="{data, loading, error, options, hasMore}" collection="list" :where="condition">   
    <view v-for="(item,index) in data" :key="index">  
        {{item.name | filter}}  
    </view>  
</unicloud-db>

操作步骤:

预期结果:

正确渲染

实际结果:

没有渲染出任何节点

bug描述:

微信小程序unicloud-db组件内使用filter无法渲染

2021-03-14 00:11 负责人:无 分享
已邀请:
黑肥先生

黑肥先生

找到解决方法:

https://ask.dcloud.net.cn/question/116750

DCloud_uniAD_HDX

DCloud_uniAD_HDX

微信小程序不支持在模板中使用复杂的表达式及过滤器
HBuilderX 3.1.10+ manifest.json 在小程序平台增加了一个配置项 betterScopedSlots,可以启用新的作用域插槽编译,用于支持作用域插槽内使用复杂表达式

黑肥先生

黑肥先生

遇到同样的问题,折腾了一晚上。

不只filter,
method, computed 都不行

楼主是怎么绕过去的?

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