feat(Calendar): add unselect event (#6198)

This commit is contained in:
neverland
2020-05-03 08:13:00 +08:00
committed by GitHub
parent 9a4927ac05
commit 8348819cc8
5 changed files with 33 additions and 4 deletions
+3 -1
View File
@@ -4,6 +4,7 @@ import { getScrollTop } from '../utils/dom/scroll';
import {
t,
bem,
copyDate,
copyDates,
getNextDay,
compareDay,
@@ -290,7 +291,8 @@ export default createComponent({
});
if (selected) {
currentDate.splice(selectedIndex, 1);
const [unselectedDate] = currentDate.splice(selectedIndex, 1);
this.$emit('unselect', copyDate(unselectedDate));
} else {
this.select([...currentDate, date]);
}