[英]Vuetify.js and date-picker watch doesn't trigger on month
运行Vue.js
和Vuetify.js
。
我正在测试data-picker
和watch
方法,以便在月变化时触发事件。 但是,似乎watch
只注意到year
变化,而不是month
。
HTML
<div id="app">
<v-app>
<v-date-picker ref="picker" v-model="date" :picker-date.sync="pickerDate" type="month"></v-date-picker>
</v-app>
</div>
JS:
new Vue({
el: "#app",
data() {
return {
pickerDate: null,
date: null,
};
},
watch: {
pickerDate(val) {
console.log(val)
}
}
});
此处显示的Codepen示例: https ://codepen.io/alfredballe84/pen/varGWe?editors = 1111
您应该注意date
而不是pickerDate
但这会触发yyyy-mm
new Vue({
el: "#app",
data() {
return {
pickerDate: null,
date: null,
};
},
watch: {
date(val) {
console.log(val)
}
}
});
我通过更改v-model="date"
解决了您的问题
至:
v-model="pickerDate"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.