灯火
灯火
  • 发布:2021-01-29 14:59
  • 更新:2021-02-01 19:30
  • 阅读:717

【报Bug】where:方式1. 使用模板字符串,用${}包裹变量 bug

分类:uniCloud

产品分类: uniCloud/App

示例代码:
<unicloud-db ref="udb" collection="hamsters_album" v-slot:default="{data,loading,error}" where="username=='${tempstr}'" orderby="create_time desc"
@load="handleLoad"
>
<view v-if="loading">加载中...</view>
<view v-if="error">加载错误</view>
</unicloud-db>

操作步骤:
<unicloud-db ref="udb" collection="hamsters_album" v-slot:default="{data,loading,error}" where="username=='${tempstr}'" orderby="create_time desc"
@load="handleLoad"
>
<view v-if="loading">加载中...</view>
<view v-if="error">加载错误</view>
</unicloud-db>

预期结果:

正常where语句

实际结果:

[ WXML 文件编译错误] ./pages/index/photo/photo.wxml
Bad attr where with message

1 | <view><block wx:if="{{isUpdate}}"><drag-button vue-id="2f197fb7-1" isDock="{{true}}" margTop="{{100}}" existTabBar="{{true}}" imgSrc="{{dragSrc}}" data-event-opts="{{[['^btnClick',[['e0']]]]}}" bind:btnClick="e" bind:l="l"></drag-button></block><u-action-sheet vue-id="2f197fb7-2" list="{{listSheet}}" value="{{UmodalShow}}" data-event-opts="{{[['^click',[['clickSheet']]],['^input',[['set_model',['','UmodalShow','$event',[]]]]]]}}" bind:click="e" bind:input="e" bind:l="l"></u-action-sheet><view><view><view class="u-padding-top-20"><cus-pets-avatar vue-id="2f197fb7-3" hamsterData="{{hamsterData}}" bind:l="l"></cus-pets-avatar></view></view></view><view><tool-uploader-img class="vue-ref" vue-id="2f197fb7-4" buttonStyle="{{uploaderButtonStyle}}" data-ref="refUploader" data-event-opts="{{[['^uploadPath',[['uploadPath']]]]}}" bind:uploadPath="e" bind:l="l"></tool-uploader-img><unicloud-db generic:scoped-slots-default="photo-unicloud-db-default" data-vue-generic="scoped" class="vue-ref" vue-id="2f197fb7-5" collection="hamsters_album" where="{{'username==\''+tempstr+'\''}}" orderby="create_time desc" data-ref="udb" data-event-opts="{{[['^load',[['handleLoad']]]]}}" bind:load="e" bind:l="l" vue-slots="{{['default']}}"></unicloud-db></view></view>
| ^
at

bug描述:

where:方式1. 使用模板字符串,用${}包裹变量
复制的官方的,小程序平台为啥报错!!!

2021-01-29 14:59 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

没复制对,where前面有:,里面有``

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

微信开发工具解析有问题,可以先把where写在computed里。后续我们会兼容一下

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