Releases
v10.0.3
Compare
Sorry, something went wrong.
No results found
版本发布说明
一、新增功能
1. 网关与后端配置
Kestrel 配置支持 :网关项目新增 Kestrel 服务器配置选项。
枚举列表接口开关 :新增 AppConfig.EnableEnumListApi 配置项,控制枚举列表接口的启用(@TTonlyV5 )。
后端国际化支持 :后端可根据用户前端选择的语言返回对应语言的提示信息。
繁体中文支持 :admin 后端项目新增繁体中文多语言文件。
2. 前端国际化(i18n)
全局函数导入 :新增 vue-i18n 全局函数导入,简化国际化调用。
移除 useI18n 导入 :不再需要在组件中手动导入 useI18n。
国际化 Key 优化 :
废弃多级英文 key,统一改为一级中文 key 模板。
修复国际化 key 未作为模板编译的问题。
组件国际化 :完成以下模块的国际化支持:
components 组件库
admin 项目
dev 项目
表格与列设置组件文本
富文本编辑器
json编辑器
cron表达式
打印设计器
枚举下拉列表选项文本
登录界面 :新增语言切换设置。
时间格式化 :新增时间格式化的国际化翻译。
繁体中文 :admin 与 dev 项目新增繁体翻译文件。
二、功能优化
1. 代码生成器
修复配置字典数据时生成代码异常的问题。
修复生成业务组件和下拉框后端代码编译异常的问题。
优化代码生成器服务模板。
2. 前端交互与样式
组件大小调整 :修复组件大小改变不能静默生效的问题。
分栏样式 :优化分栏高亮圆角风格。
导航菜单 :
新增菜单项尺寸控制。
菜单项字体随尺寸调整,文本过长时显示省略号并提示。
单选按钮组 :优化无边框问题。
用户管理 :查询条件改为计算属性,提升性能。
3. 国际化配置更新
更新 dev 和 app 项目的国际化配置。
移除冗余的 useI18n 导入语句。
三、工程与依赖更新
1. TypeScript 配置
将 tsconfig.json 中的 "moduleResolution": "node" 改为 "moduleResolution": "bundler"。
2. 接口与模板
更新接口文件。
升级 dev 项目和 app 项目模板,支持 admin v10.0.3 版本。
3. 依赖版本升级
升级注意事项
若使用了多级英文国际化 key,需迁移至一级中文 key 模板。
前端项目中不再需要手动导入 useI18n,请移除相关代码。
代码生成器生成的代码需重新生成并验证编译是否正常。
升级前请备份现有国际化翻译文件,尤其是自定义的 key。
You can’t perform that action at this time.