在自定义一个组件时,发现props中定义了一个type为Boolean的值,如何在父组件传递到子组件?
props: {
propA: {
type: Boolean,
default: false,
}
}
初学者通常是是直接传递数值:
<comp propA="true"></comp>
实际上这样会导致它是以字符串 “true” 传下去。如果想传递一个实际的 Boolean值,需要使用 v-bind ,从而让它的值被当作 JavaScript 表达式计算:
<comp :propA="true"></comp>
数字同理。