小葛
小葛
  • 发布:2024-02-04 16:27
  • 更新:2024-02-04 18:10
  • 阅读:209

【报Bug】传入默认true的Boolean类型错误

分类:uni-app x

产品分类: uni-app x/App

PC开发环境操作系统: Windows

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

HBuilderX版本号: 4.01

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: 模拟器

手机机型: 雷电模拟器

示例代码:
<van-button text="朴素按钮" :plain="true" type="primary"></van-button>  
<van-button text="朴素按钮" plain type="info"></van-button>

操作步骤:

父组件传入一个Boolean类型到子组件

预期结果:

支持第二种方式

实际结果:

第二种报错

bug描述:

子组件中接收了一个plain的Boolean属性,最常用的方式会报错

<van-button text="朴素按钮" :plain="true" type="primary"></van-button>  
<van-button text="朴素按钮" plain type="info"></van-button>

第一种合法,第二种最常用的不合法,认为传入的是string类型的空字符

2024-02-04 16:27 负责人:无 分享
已邀请:
喜欢技术的前端

喜欢技术的前端 - QQ---445849201

第二种是报错的, Expected Boolean, got String with value "",建议用第一种写法

  • 小葛 (作者)

    我就是反馈第二种报错,需要官方修的呀,Boolean基本上都是这样写的

    2024-02-04 18:20

要回复问题请先登录注册