Files
workspace/code/fms/fms-vue/src/App.vue
T
2026-08-06 22:49:41 +08:00

60 lines
1.1 KiB
Vue

<script setup>
import zhCN from "antdv-next/locale/zh_CN";
const themeConfig = {
};
const timePickerLocale = {
...zhCN.TimePicker,
placeholder: "",
rangePlaceholder: ["", ""],
};
const datePickerLocale = {
...zhCN.DatePicker,
lang: {
...zhCN.DatePicker.lang,
placeholder: "",
yearPlaceholder: "",
quarterPlaceholder: "",
monthPlaceholder: "",
weekPlaceholder: "",
rangePlaceholder: ["", ""],
rangeYearPlaceholder: ["", ""],
rangeQuarterPlaceholder: ["", ""],
rangeMonthPlaceholder: ["", ""],
rangeWeekPlaceholder: ["", ""],
},
timePickerLocale,
};
const locale = {
...zhCN,
global: {
...zhCN.global,
placeholder: "",
},
DatePicker: datePickerLocale,
Calendar: datePickerLocale,
TimePicker: timePickerLocale,
};
</script>
<template>
<a-config-provider :theme="themeConfig" :locale="locale">
<a-app>
<div class="theme-root">
<router-view />
</div>
</a-app>
</a-config-provider>
</template>
<style>
/* 全局:按钮内图标跟随 contentFontSize,覆盖 Lucide 的固定 size */
.ant-btn svg {
width: 1em !important;
height: 1em !important;
}
</style>