SakuraNoYume
SakuraNoYume
  • 发布:2022-08-13 16:31
  • 更新:2022-08-15 11:43
  • 阅读:309

【报Bug】 TS+vite 在一个容器组件里面使用v-if来渲染其他子组件会让该子组件进行递归操作

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

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

浏览器平台: Chrome

浏览器版本: 102.0.5005.63(正式版本) (32 位)

项目创建方式: CLI

CLI版本号: 3.0.0-alpha-3040820220424001

操作步骤:
<u-container class="listener-wrap" title="评价" show-more more-text="更多评价" more-color="#5E5E5E">  
            <!-- v-if="detail.rats.length > 0" -->  
            <u-comment-list  
                :list="(detail.rats || []).slice(0, 3)"  
            />  
        </u-container>

在一个容器组件里面在使用v-if。会让该组件进行递归操作。

预期结果:
<u-container class="listener-wrap" title="评价" show-more more-text="更多评价" more-color="#5E5E5E">  
            <!-- v-if="detail.rats.length > 0" -->  
            <u-comment-list  
                :list="(detail.rats || []).slice(0, 3)"  
            />  
        </u-container>

在一个容器组件里面在使用v-if。会让该组件进行递归操作。

实际结果:
<u-container class="listener-wrap" title="评价" show-more more-text="更多评价" more-color="#5E5E5E">  
            <!-- v-if="detail.rats.length > 0" -->  
            <u-comment-list  
                :list="(detail.rats || []).slice(0, 3)"  
            />  
        </u-container>

在一个容器组件里面在使用v-if。会让该组件不递归操作。

bug描述:

<u-container class="listener-wrap" title="评价" show-more more-text="更多评价" more-color="#5E5E5E">  
            <!-- v-if="detail.rats.length > 0" -->  
            <u-comment-list  
                :list="(detail.rats || []).slice(0, 3)"  
            />  
        </u-container>

在一个容器组件里面在使用v-if。会让该组件进行递归操作。

2022-08-13 16:31 负责人:无 分享
已邀请:
DCloud_UNI_WZF

DCloud_UNI_WZF

测试未复现该问题,请上传最简可复现demo

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