HaierPeter
HaierPeter
**问题目录**:`系统管理` -> `菜单管理` **问题现象**:使用模糊检索,输入 `user` ,列表中会加载出子节点菜单,出现重复数据  **导致原因**:菜单列表采用分步加载的方式,菜单列表初始化列表时,只加载 `顶级菜单`,点击 `>`,才会加载下级菜单。 **可以尝试的解决方案**: - 前端:可以初始化加载菜单时,加载全部菜单树,进行折叠,只显示`顶级菜单` - 后端:将整体菜单树进行缓存持久化;进行模糊查询时,依旧查询数据库,补全上级菜单时,通过缓存补全。
页面初始化列表部分,可以设置请求方式,使得请求获取列表数据方式更灵活 `comoents/Crud/crud.js` ```javascript function CRUD(options) { const defaultOptions = { tag: 'default', // id字段名 idField: 'id', // 标题 title: '', // 请求数据的url url: '', // 请求方式 type: '', ... ```...