状态的状zhuang
状态的状zhuang
  • 发布:2021-03-08 23:16
  • 更新:2021-03-09 18:38
  • 阅读:881

【报Bug】Nvue v-if会先渲染出不需要渲染的部分

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.1.4

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: vivo

手机机型: vivox21

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

<template>
<view>
<view v-if="taskName">
..........true组件..........
</view>
<view v-else><text class="noneTask">请先派发任务</text></view>
</view>
</template>

操作步骤:

1

预期结果:

1

实际结果:

1

bug描述:

渲染true组件前总会先渲染 v-else的内容,致使v-else一闪而过

<template>  
    <view>  
        <view v-if="taskName">  
            ..........true组件..........  
        </view>  
        <view v-else><text class="noneTask">请先派发任务</text></view>  
    </view>  
</template>
2021-03-08 23:16 负责人:无 分享
已邀请:
b***@163.com

b***@163.com

我也发现这情况,确实不友好,v-if默认是不显示,为嘛else会显示,不和逻辑

DCloud_UNI_Anne

DCloud_UNI_Anne

其他设备是否也有此问题?

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