0
点赞
收藏
分享

微信扫一扫

【学生管理系统】element ui级联菜单bug


级联后端 通过父id来进行查询

    @GetMapping("/{parentId}")
public BaseResult findAllByParentId(@PathVariable("parentId") String parentId){
//1 根据父id查询所有城市
QueryWrapper<TbCity> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("parent_id",parentId);
List<TbCity> list = tbCityService.list(queryWrapper);

//2 返回结果
return BaseResult.ok("查询成功", list);
}

bug

【学生管理系统】element ui级联菜单bug_bug

element ui级联在渲染的时候才触发ajax 后面再将数据给它的时候 它没有触发ajax进行查询 原因:

只有渲染的时候才触发ajax查询 

解决方案

定义变量 隐藏级联

【学生管理系统】element ui级联菜单bug_返回结果_02

点编辑的时候 查询到学生的信息 再把变量为true 这样就可以重新渲染 加载上

【学生管理系统】element ui级联菜单bug_返回结果_03

如果现在直接取消showCityCascader还是true 后面再点编辑级联ajax就触发不了

【学生管理系统】element ui级联菜单bug_级联_04

 定义一个方法 取消的时候把隐藏级联的控制变量为false 顺便关联弹框

 

举报

相关推荐

0 条评论