1.year 是你监听的属性的属性名。
2.vule 是这个属性发生改变后的值。
3.可以在{}里面去写剩下的业务逻辑代码。
4.this.$emit("input", this.getTimeStr()); 是触发父组件的input事件(一般是来封装父组件的v-model时写的事件名),参数 :this.getTimeStr() ,是一个方法,这也可以可以是值。
watch: {
year(value) {
this.$emit("input", this.getTimeStr());
},
season(value) {
this.$emit("input", this.getTimeStr());
},
}