#学浪计划#
代码托管: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
#低代码开发框架#