天天看點

【學生管理系統】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

element ui級聯在渲染的時候才觸發ajax 後面再将資料給它的時候 它沒有觸發ajax進行查詢 原因:

隻有渲染的時候才觸發ajax查詢 

解決方案

定義變量 隐藏級聯

【學生管理系統】element ui級聯菜單bug

點編輯的時候 查詢到學生的資訊 再把變量為true 這樣就可以重新渲染 加載上

【學生管理系統】element ui級聯菜單bug

如果現在直接取消showCityCascader還是true 後面再點編輯級聯ajax就觸發不了