JeecgBoot开源项目,贡献业余时间

#学浪计划#

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

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

依赖服务:MySQL8,Redis5

JeecgBootissue#I1U3CF

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

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

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

JeecgBootissue#I1UPK4

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

首先重新编译工程,mvncleanpackage

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

JeecgBootissue#I1U09M

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

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

正常登录,生成新token。

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

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

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

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

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

JeecgBootissue#

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

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

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

已提交PR,待合并。

JeecgBootissue#

编写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

#低代码开发框架#




转载请注明:http://www.aierlanlan.com/tzrz/1810.html