1. How can I set the default value for a component prop in Vue 2? For example, there is a simple movies
component that can be used in this way:
<movies year="2016"><movies>
Vue.component('movies', {
props: ['year'],
template: '#movies-template',
...
}
But, if a user doesn't specify the year
:
<movies></movies>
then the component will take some default value for the year
prop.
2. Also, what is the best way to check if a user did not set the prop? Is this a good way:
if (this.year != null) {
// do something
}
or maybe this:
if (!this.year) {
// do something
}
?