mirror of https://github.com/ElemeFE/element
Calendar : Fix weekdays i18n issue (#16772)
parent
b8e96b35a1
commit
0734dc7960
|
@ -2,7 +2,6 @@
|
||||||
import fecha from 'element-ui/src/utils/date';
|
import fecha from 'element-ui/src/utils/date';
|
||||||
import { range as rangeArr, getFirstDayOfMonth, getPrevMonthLastDays, getMonthDays, getI18nSettings, validateRangeInOneMonth } from 'element-ui/src/utils/date-util';
|
import { range as rangeArr, getFirstDayOfMonth, getPrevMonthLastDays, getMonthDays, getI18nSettings, validateRangeInOneMonth } from 'element-ui/src/utils/date-util';
|
||||||
|
|
||||||
const WEEK_DAYS = getI18nSettings().dayNames;
|
|
||||||
export default {
|
export default {
|
||||||
props: {
|
props: {
|
||||||
selectedDay: String, // formated date yyyy-MM-dd
|
selectedDay: String, // formated date yyyy-MM-dd
|
||||||
|
@ -21,6 +20,12 @@ export default {
|
||||||
|
|
||||||
inject: ['elCalendar'],
|
inject: ['elCalendar'],
|
||||||
|
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
WEEK_DAYS: getI18nSettings().dayNames
|
||||||
|
};
|
||||||
|
},
|
||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
toNestedArr(days) {
|
toNestedArr(days) {
|
||||||
return rangeArr(days.length / 7).map((_, index) => {
|
return rangeArr(days.length / 7).map((_, index) => {
|
||||||
|
@ -142,6 +147,8 @@ export default {
|
||||||
|
|
||||||
weekDays() {
|
weekDays() {
|
||||||
const start = this.firstDayOfWeek;
|
const start = this.firstDayOfWeek;
|
||||||
|
const { WEEK_DAYS } = this;
|
||||||
|
|
||||||
if (typeof start !== 'number' || start === 0) {
|
if (typeof start !== 'number' || start === 0) {
|
||||||
return WEEK_DAYS.slice();
|
return WEEK_DAYS.slice();
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue