diff --git a/packages/components/calendar/src/date-table.vue b/packages/components/calendar/src/date-table.vue index 2bb795d2b7..648e4d3f8a 100644 --- a/packages/components/calendar/src/date-table.vue +++ b/packages/components/calendar/src/date-table.vue @@ -40,7 +40,7 @@ import { computed, defineComponent, ref } from 'vue' import dayjs from 'dayjs' import localeData from 'dayjs/plugin/localeData' -import { useLocaleInject } from '@element-plus/hooks' +import { useLocale } from '@element-plus/hooks' import { rangeArr } from '@element-plus/components/time-picker' import type { Dayjs } from 'dayjs' import type { PropType } from 'vue' @@ -73,7 +73,7 @@ export default defineComponent({ }, emits: ['pick'], setup(props, ctx) { - const { lang } = useLocaleInject() + const { lang } = useLocale() const WEEK_DAYS = ref( dayjs().locale(lang.value).localeData().weekdaysShort() ) diff --git a/packages/components/calendar/src/index.vue b/packages/components/calendar/src/index.vue index a2a294a68b..176754038b 100644 --- a/packages/components/calendar/src/index.vue +++ b/packages/components/calendar/src/index.vue @@ -51,7 +51,7 @@ import { ref, computed, defineComponent } from 'vue' import dayjs from 'dayjs' import ElButton from '@element-plus/components/button' -import { useLocaleInject } from '@element-plus/hooks' +import { useLocale } from '@element-plus/hooks' import { debugWarn } from '@element-plus/utils/error' import DateTable from './date-table.vue' import type { PropType, ComputedRef } from 'vue' @@ -94,7 +94,7 @@ export default defineComponent({ emits: ['input', 'update:modelValue'], setup(props, ctx) { - const { t, lang } = useLocaleInject() + const { t, lang } = useLocale() const selectedDay = ref(null) const now = dayjs().locale(lang.value) diff --git a/packages/components/cascader-panel/src/menu.vue b/packages/components/cascader-panel/src/menu.vue index 84b316979a..9cff9c2a18 100644 --- a/packages/components/cascader-panel/src/menu.vue +++ b/packages/components/cascader-panel/src/menu.vue @@ -30,7 +30,7 @@