GoFly企业版框架升级2.6.6版本说明(框架在2025-05-06发布了)

前端框架升级说明:

1.vue版本升级到^3.5.4

把"vue": "^3.2.40",升级到"vue": "^3.5.4",新版插件需要时useTemplateRef,所以框架就对齐进行升级。

2.ArcoDesign升级到2.57.0(目前最新2025-02-10)

由于ArcoDesign升级到最新版本,对应框架FormInstance的表单数据类型引入也有所变化(不改也可兼容)我们框架内部以全部替换,如果安装的插件替换,你可自行替换(由于插件太多,无法及时更新)。替换代码如下:

Go 复制代码
//原来
import { FormInstance } from '@arco-design/web-vue/es/form';
//替换(合并到web-vue)
import { FormInstance } from '@arco-design/web-vue';

3.优化ArcoDesign样式

在main.ts引入'@/assets/style/cover-arco.less'覆盖arco样式。

GO后端升级说明:

本次更新版本将升级到2.6.6,更新的主要内容如下:

1.增加自定义路由

我们框架之前是有框架自动生成路由,这种做法虽然给开发者带来便捷,但也有不足的地方,所以本次我们新增自定义路由,具体使用请到开发文档查看:​​自定义路由开发文档​​。

2.添加token失效功能

我们框架采用jwt加密的token验证,所以token可以通过解密获取信息,不用保持数据也可以使用。但是有的场景需要强制使其失效,所以本次更新添加token存储,框架采用高速的内存缓存,减少开发难度,我们对内存缓存设置和token相同时间,这样当token失效是正好存储token的内存也失效,减少内存占用。并且在resource\config.yaml中的配置tokencache开启和关闭是否使用内存存储token。但项目需要存储token在配置中开启,这样减少内存开销。

使用方法:
Go 复制代码
gf.RemoveToken(c) //清除token,让当前token失效

通过gf对象调用RemoveToken方法就可以使token立即失效。

其他

本次还对一段时开发者朋友反馈的问题进行修复,细节的更新就不在详情说明了。

特别说明:社区已对更新后的框架进行全面测试,但我们不能保证没有遗漏,如果你在使用过程中发现问题,你也可以向我们反馈,谢谢各位!

下次更新方向

下次更新功能为微服务相关,基于etcd实现grpc服务注册与发现,并开发微服务网关等相关配套产品。

相关推荐
RaidenLiu7 分钟前
告别陷阱:精通Flutter Signals的生命周期、高级API与调试之道
前端·flutter·前端框架
非凡ghost7 分钟前
HWiNFO(专业系统信息检测工具)
前端·javascript·后端
非凡ghost9 分钟前
FireAlpaca(免费数字绘图软件)
前端·javascript·后端
非凡ghost16 分钟前
Sucrose Wallpaper Engine(动态壁纸管理工具)
前端·javascript·后端
拉不动的猪17 分钟前
为什么不建议项目里用延时器作为规定时间内的业务操作
前端·javascript·vue.js
该用户已不存在25 分钟前
Gemini CLI 扩展,把Nano Banana 搬到终端
前端·后端·ai编程
地方地方26 分钟前
前端踩坑记:解决图片与 Div 换行间隙的隐藏元凶
前端·javascript
炒米233329 分钟前
【Array】数组的方法
javascript
jason_yang30 分钟前
vue3+element-plus按需自动导入-正确姿势
vue.js·vite·element
小猫由里香32 分钟前
小程序打开文件(文件流、地址链接)封装
前端