jeecgboot的开源框架 类似_JeecgBoot开源项目成员第二周,持续贡献业余时间,处理5个bug...

代码托管:Github和Gitee,国内用户使用Gitee下载速度较快。

系统环境:Win10,JDK8,maven,node,docker。

依赖服务:MySQL8,Redis5

JeecgBoot issue #I1U3CF

设置内容宽度不生效,首先排查Ant Design Vue Pro,查看css,当选择fixed内容区域宽度时,引用了wide样式。

在JeecgBoot后台管理页面中,引用了两个不同的css样式,但是文件中却没有声明,增加定义content-width-Fixed。

测试通过,提交改动,创建PR。

JeecgBoot issue #I1UPK4

有用户遇到了打包问题,拉取最新代码,编译运行失败,遇到MySQL connector兼容问题。

首先重新编译工程,mvn clean package

然后将生成的jar包解压,查看确认里面的mysql-connector-java文件版本。

JeecgBoot issue #I1U09M

为了支持账号禁止多客户端同时登录,首先保存登录token和账号关联关系;

登陆时,如果检测到该账号已有之前的登录token,就将已有token作废;

正常登录,生成新token。

在验证token是否有效时,判断token是否因为不支持多终端同时登陆而被作废。

数据表增加soloLogin字段,保存用户选项。

开发后台服务、管理页面。

测试通过,提交代码,创建Pull Request。

遇到了合并代码冲突,逐个解决。

JeecgBoot issue #1690

用户提报问题,遇到点击输入框没有响应时。

作为临时操作,建议点击右边的“选择”按钮。

代码修复:响应下拉框展开事件,弹出选择模态框。

已提交PR,待合并。

JeecgBoot issue #1675

编写JavaScript代码时,注意ES6解构赋值时的写法,简写时需要属性名称相同。

示例:

let {a} = {a: 1},相当于let {a: a} = {a: 1}

正确:

let { error, values } = this.$refs.editableTable.getValuesSync()

错误:

let { error1, values1 } = this.$refs.editableTable.getValuesSync()

{ error1, values1 } 接收到的返回值均为undefined

一周提交三个PR,满满成就感。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值