关于vue的属性不会做自动类型转换
今天做项目的时候,遇到一个问题:
<a-select
v-model="value"
:open="value.length"
>
本意是当value里没有东西的时候(length === 0) 不显示下拉菜单,但是却报了这样的错误:
[Vue warn]: Invalid prop: type check failed for prop “visible”. Expected Boolean, got Number with value 0.
看来vue的属性不支持自动类型转换,改成:
<a-select
v-model="value"
:open="value.length>0"
>
就可以了