@sheng/date-week-range
Version:
This is a week range selector.
33 lines (26 loc) • 528 B
JavaScript
import Picker from './picker';
import WeekRangePanel from './week-range.vue';
const getPanel = function() {
return WeekRangePanel;
};
export default {
mixins: [Picker],
name: 'DateWeekRange',
props: {
timeArrowControl: Boolean
},
watch: {
type(type) {
if (this.picker) {
this.unmountPicker();
this.panel = getPanel(type);
this.mountPicker();
} else {
this.panel = getPanel(type);
}
}
},
created() {
this.panel = getPanel(this.type);
}
};