在自定义一个组件时,发现若传来的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
最后
以上就是清爽蓝天最近收集整理的关于【爬坑日记】vue中传props时默认为Boolean问题的全部内容,更多相关【爬坑日记】vue中传props时默认为Boolean问题内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复