diff --git a/src/calendar/calendar-panel.vue b/src/calendar/calendar-panel.vue index 2bfac77..05c4148 100644 --- a/src/calendar/calendar-panel.vue +++ b/src/calendar/calendar-panel.vue @@ -1,54 +1,54 @@ -
+
getLocaleFieldValue, }, + prefixClass: { + default: 'mx', + }, }, props: { value: {}, @@ -356,7 +361,7 @@ export default { const time = v.getTime(); return time >= start && time <= end; }); - return active ? 'mx-active-week' : ''; + return active ? `${this.prefixClass}-active-week` : ''; }, }, }; diff --git a/src/calendar/calendar-range.js b/src/calendar/calendar-range.js index 403f5c6..059b61b 100644 --- a/src/calendar/calendar-range.js +++ b/src/calendar/calendar-range.js @@ -5,6 +5,11 @@ import { getValidDate, isValidDate, isValidRangeDate } from '../util/date'; export default { name: 'CalendarRange', components: { CalendarPanel }, + inject: { + prefixClass: { + default: 'mx', + }, + }, props: { ...CalendarPanel.props, }, @@ -124,6 +129,9 @@ export default { }; return ; }); - return
{calendarRange}
; + + const { prefixClass } = this; + + return
{calendarRange}
; }, }; diff --git a/src/calendar/table-date.vue b/src/calendar/table-date.vue index 0990ed1..fa537cf 100644 --- a/src/calendar/table-date.vue +++ b/src/calendar/table-date.vue @@ -1,14 +1,18 @@