Vue 组件 props 的默认值 &如何检查用户是否没有设置 prop?
2022-08-30 01:43:14
1. 如何在 Vue 2 中设置组件属性的默认值?例如,有一个简单的组件可以以这种方式使用:movies
<movies year="2016"><movies>
Vue.component('movies', {
props: ['year'],
template: '#movies-template',
...
}
但是,如果用户未指定 :year
<movies></movies>
然后组件将为 prop 取一些默认值。year
2.另外,检查用户是否未设置道具的最佳方法是什么?这是一个好方法吗:
if (this.year != null) {
// do something
}
或者也许是这个:
if (!this.year) {
// do something
}
?