在自定義一個元件時,發現若傳來的props
中定義了一個type:Boolean
的值時
1. 若定義default: false
時
props: {
show: {
type: Boolean,
default: false,
}
}
複製程式碼
- 在渲染此元件時,不寫
show
,如:<Son></Son>
,則自定義元件的show
被渲染為false
- 在渲染此元件時,寫
show
,如:<Son show></Son>
,則自定義元件的show
被渲染為true
2. 若定義default: true
時
props: {
show: {
type: Boolean,
default: true,
}
}
複製程式碼
- 在渲染此元件時,不寫
show
,如:<Son></Son>
,則自定義元件的show
被渲染為true
- 在渲染此元件時,寫
show
,如:<Son show></Son>
,則自定義元件的show
被渲染為true