1. Làm cách nào tôi có thể đặt giá trị mặc định cho prop thành phần trong Vue 2? Ví dụ, có một movies
thành phần đơn giản có thể được sử dụng theo cách này:
<movies year="2016"><movies>
Vue.component('movies', {
props: ['year'],
template: '#movies-template',
...
}
Nhưng, nếu người dùng không chỉ định year
:
<movies></movies>
sau đó thành phần sẽ lấy một số giá trị mặc định cho year
prop.
2. Ngoài ra, cách tốt nhất để kiểm tra xem người dùng không đặt prop là gì? Đây có phải là một cách tốt:
if (this.year != null) {
// do something
}
hoặc có thể thế này:
if (!this.year) {
// do something
}
?
if (this.year != null)
hoặc có thể đây:if (!this.year)
hoặc? Cảm ơn!