diff --git a/eslint.config.js b/eslint.config.js
index ced473e..1ef1edc 100644
--- a/eslint.config.js
+++ b/eslint.config.js
@@ -61,6 +61,9 @@ export default antfu(
/* Disallow person rules */
'antfu/top-level-function': 'off',
'antfu/if-newline': 'off',
+ // Prettier handles formatting; these rules conflict with its automatic fixes.
+ 'antfu/reasonable-newline': 'off',
+ 'antfu/consistent-chaining': 'off',
'n/prefer-global/process': 'off',
/* If you need control the imports sequence, must be off
diff --git a/mock/index.ts b/mock/index.ts
index 54c7181..f39d1d8 100644
--- a/mock/index.ts
+++ b/mock/index.ts
@@ -152,8 +152,8 @@ export default [
},
},
{
- /** 菜单接口,提供列表、表单、详情和 iframe 路由的嵌套样例。 */
- url: '/api/get-menu-list-i18n',
+ /** 中文菜单接口,提供列表、表单、详情和 iframe 路由的嵌套样例。 */
+ url: '/api/get-menu-list',
method: 'get',
timeout: 2000,
response: {
@@ -167,10 +167,7 @@ export default [
component: 'LAYOUT',
redirect: '/list/base',
meta: {
- title: {
- zh_CN: '列表页',
- en_US: 'List',
- },
+ title: '列表页',
icon: 'view-list',
},
children: [
@@ -179,10 +176,7 @@ export default [
name: 'ListBase',
component: '/list/base/index',
meta: {
- title: {
- zh_CN: '基础列表页',
- en_US: 'Base List',
- },
+ title: '基础列表页',
},
},
{
@@ -190,10 +184,7 @@ export default [
name: 'ListCard',
component: '/list/card/index',
meta: {
- title: {
- zh_CN: '卡片列表页',
- en_US: 'Card List',
- },
+ title: '卡片列表页',
},
},
{
@@ -201,10 +192,7 @@ export default [
name: 'ListFilter',
component: '/list/filter/index',
meta: {
- title: {
- zh_CN: '筛选列表页',
- en_US: 'Filter List',
- },
+ title: '筛选列表页',
},
},
{
@@ -212,10 +200,7 @@ export default [
name: 'ListTree',
component: '/list/tree/index',
meta: {
- title: {
- zh_CN: '树状筛选列表页',
- en_US: 'Tree List',
- },
+ title: '树状筛选列表页',
},
},
],
@@ -226,10 +211,7 @@ export default [
component: 'LAYOUT',
redirect: '/form/base',
meta: {
- title: {
- zh_CN: '表单页',
- en_US: 'Form',
- },
+ title: '表单页',
icon: 'edit-1',
},
children: [
@@ -238,10 +220,7 @@ export default [
name: 'FormBase',
component: '/form/base/index',
meta: {
- title: {
- zh_CN: '基础表单页',
- en_US: 'Base Form',
- },
+ title: '基础表单页',
},
},
{
@@ -249,10 +228,7 @@ export default [
name: 'FormStep',
component: '/form/step/index',
meta: {
- title: {
- zh_CN: '分步表单页',
- en_US: 'Step Form',
- },
+ title: '分步表单页',
},
},
],
@@ -263,10 +239,7 @@ export default [
component: 'LAYOUT',
redirect: '/detail/base',
meta: {
- title: {
- zh_CN: '详情页',
- en_US: 'Detail',
- },
+ title: '详情页',
icon: 'layers',
},
children: [
@@ -275,10 +248,7 @@ export default [
name: 'DetailBase',
component: '/detail/base/index',
meta: {
- title: {
- zh_CN: '基础详情页',
- en_US: 'Base Detail',
- },
+ title: '基础详情页',
},
},
{
@@ -286,10 +256,7 @@ export default [
name: 'DetailAdvanced',
component: '/detail/advanced/index',
meta: {
- title: {
- zh_CN: '多卡片详情页',
- en_US: 'Card Detail',
- },
+ title: '多卡片详情页',
},
},
{
@@ -297,10 +264,7 @@ export default [
name: 'DetailDeploy',
component: '/detail/deploy/index',
meta: {
- title: {
- zh_CN: '数据详情页',
- en_US: 'Data Detail',
- },
+ title: '数据详情页',
},
},
{
@@ -308,10 +272,7 @@ export default [
name: 'DetailSecondary',
component: '/detail/secondary/index',
meta: {
- title: {
- zh_CN: '二级详情页',
- en_US: 'Secondary Detail',
- },
+ title: '二级详情页',
},
},
],
@@ -323,10 +284,7 @@ export default [
redirect: '/frame/doc',
meta: {
icon: 'internet',
- title: {
- zh_CN: '外部页面',
- en_US: 'External',
- },
+ title: '外部页面',
},
children: [
{
@@ -335,10 +293,7 @@ export default [
component: 'IFrame',
meta: {
frameSrc: 'https://tdesign.tencent.com/starter/docs/vue-next/get-started',
- title: {
- zh_CN: '使用文档(内嵌)',
- en_US: 'Documentation(IFrame)',
- },
+ title: '使用文档(内嵌)',
},
},
{
@@ -347,10 +302,7 @@ export default [
component: 'IFrame',
meta: {
frameSrc: 'https://tdesign.tencent.com/vue-next/getting-started',
- title: {
- zh_CN: 'TDesign 文档(内嵌)',
- en_US: 'TDesign (IFrame)',
- },
+ title: 'TDesign 文档(内嵌)',
},
},
{
@@ -360,10 +312,7 @@ export default [
meta: {
frameSrc: 'https://tdesign.tencent.com/vue-next/getting-started',
frameBlank: true,
- title: {
- zh_CN: 'TDesign 文档(外链',
- en_US: 'TDesign Doc(Link)',
- },
+ title: 'TDesign 文档(外链',
},
},
],
diff --git a/package.json b/package.json
index a20bb25..01cee26 100644
--- a/package.json
+++ b/package.json
@@ -41,7 +41,6 @@
"tdesign-vue-next": "^1.20.10",
"tvision-color": "^1.6.0",
"vue": "^3.5.44",
- "vue-i18n": "^11.4.16",
"vue-router": "^5.4.0"
},
"devDependencies": {
diff --git a/src/App.vue b/src/App.vue
index 5586d8a..261b846 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,22 +1,23 @@
-
-
+
+