用户2803209
用户2803209
  • 发布:2025-06-20 19:24
  • 更新:2025-06-20 19:24
  • 阅读:9

【报Bug】小程序 template 节点无子元素时不会被移除

分类:uni-app

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

PC开发环境操作系统: Windows

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

HBuilderX类型: Alpha

HBuilderX版本号: 4.72

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

基础库版本号: 1

项目创建方式: HBuilderX

操作步骤:

看bug描述

预期结果:

移除

实际结果:

没有移除

bug描述:

<template>  
    <view>  
        <template> </template>  
        <template v-for="item in 5">  
        </template>  
        <template v-if="true"></template>  
        <template v-if="false"></template>  
    </view>  
</template>

编译结果是

<view class="{{[virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" id="{{b}}">  
  <block wx:for="{{a}}" wx:for-item="item"></block>  
  <block wx:if="{{true}}"></block>  
  <block wx:if="{{false}}"></block>  
</view>

第一个template被移除了,其他的没有移除,但是block节点本身不会被渲染,所以没有子节点,应该也被移除

2025-06-20 19:24 负责人:无 分享
已邀请:

要回复问题请先登录注册