vue props 传boolean或者数值
在自定义一个组件时,发现props中定义了一个type为Boolean的值,如何在父组件传递到子组件?props: {propA: {type: Boolean,default: false,}}初学者通常是是直接传递数值:<comp propA="true"></comp>实际上这样会导致它是以字符串 “true” 传下去。如果想传递一个实际的 Boolean值,需要使用
·
在自定义一个组件时,发现props中定义了一个type为Boolean的值,如何在父组件传递到子组件?
props: {
propA: {
type: Boolean,
default: false,
}
}
初学者通常是是直接传递数值:
<comp propA="true"></comp>
实际上这样会导致它是以字符串 “true” 传下去。如果想传递一个实际的 Boolean值,需要使用 v-bind ,从而让它的值被当作 JavaScript 表达式计算:
<comp :propA="true"></comp>
数字同理。
更多推荐
已为社区贡献4条内容
所有评论(0)