級聯後端 通過父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
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0gTMx81dsQWZ4lmZf1GLlpXazVmcvwFciV2dsQXYtJ3bm9CX9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5iN5YDO4UGNxMWNiN2MmJTNzYzX3IjMzMDMyIzLcBTMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
element ui級聯在渲染的時候才觸發ajax 後面再将資料給它的時候 它沒有觸發ajax進行查詢 原因:
隻有渲染的時候才觸發ajax查詢
解決方案
定義變量 隐藏級聯
點編輯的時候 查詢到學生的資訊 再把變量為true 這樣就可以重新渲染 加載上
如果現在直接取消showCityCascader還是true 後面再點編輯級聯ajax就觸發不了