当前位置: 首页 > news >正文

Jeecg前端经验汇总

        Jeecg是一个不错的低代码平台,前端升到vue3版本后,感觉比之前的难度大了不少,维护代码也麻烦了很多,下面是Jeecg3.5.3版本的修改平台代码的经验汇总。

1. 表格

        大部分表格都是BasicTable,要隐藏“操作”列,还是费了点劲,看了源码才猜出了解决办法。

1.1 隐藏“操作”列

        useListPage方法传入的参数,增加“showActionColumn: false”

1.2 隐藏搜索区域

        同上,useListPage方法传入的参数,增加“useSearchForm: false”

2. 用户管理

2.1 新增/编辑用户时,“用户账号”前未显示必填标识

        user.data.ts文件中,formSchema数组中“用户账号”项增加“required:true”。

        但依然未显示,还须在validator.ts文件中,duplicateCheckRule方法返回项中,validator前增加“required: required?true:false”。考虑到上层传来的required可能不是bool类型,所以写成“required?true:false”。

2.2 修改密码时,用户账号可清除的bug

        用户管理页面,修改密码弹出的对话框,“用户账号”输入框只读,但是输入框右边有个清除按钮,点击该按钮依然可以删除用户账号。

        修改办法:user.data.ts文件中,formPasswordSchema数组中,与readOnly并列的增加“allowClear:false”即可。

http://www.dtcms.com/a/264333.html

相关文章:

  • 扫描电子显微镜(SEM)夏令营面试基础题及答案
  • 五个元素一行均分三个换行且有间距,如何均分布局
  • 设计模式之上下文对象设计模式
  • 机器学习在智能金融风险评估中的应用:信用评分与欺诈检测
  • 电脑键盘不能打字了怎么解决 查看恢复方法
  • 无人机一机多控技术要点难点
  • Redis 概述及安装
  • 设计模式之组合模式
  • RabbitMQ:消息队列的轻量级王者
  • 系统安全之大模型案例分析
  • 用openCV实现基础的人脸检测与情绪识别
  • 磐维数据库panweidb3.1.0单节点多实例安装
  • 【Python】断言(assert)
  • 1.MySQL之如何定位慢查询
  • 隔离网络(JAVA)
  • 【前端】vue工程环境配置
  • linux 用户态|内核态打印函数调用进程的pid
  • OEM怎么掌握软件开发能力
  • Linux CentOS环境下Java连接MySQL数据库指南
  • Golang的代码结构设计原则与实践与模式应用
  • 解码知识整理,使您的研究更高效!
  • Java项目:基于SSM框架实现的中学教学管理系统【ssm+B/S架构+源码+数据库+毕业论文+开题报告】
  • [创业之路-458]:企业经营层 - 蓝海战略 - 重构价值曲线、整合产业要素、创造新需求
  • 软件产品使用说明编写需要注意的内容避坑指南
  • Day 3:Python模块化、异常处理与包管理实战案例
  • 【每天一个知识点】均值偏移(Mean-Shift)
  • 智能客服革新:元智启 AI 如何重塑企业服务体验
  • ctfshow web89-web98(php特性篇)
  • 2023年全国硕士研究生招生考试英语(一)试题总结
  • 【Python基础】13 知识拓展:CPU、GPU与NPU的区别和联系