1c5b4464d65baca0b383e4694d73cd06a8e22dae
根因: adviceBaseList.vue 中 adviceQueryParams 的 watch 在 popoverVisible=false 时 直接 return,未将参数同步到 queryParams。当 handleFocus 同时修改 adviceQueryParams 和 showPopover 时,Vue 的 watch 触发顺序不确定: - 若 adviceQueryParams watch 先触发(popoverVisible 仍为 false),则 queryParams 保持旧值 - 随后 popoverVisible watch 触发时虽然会同步参数,但存在时序竞态导致查询参数不正确 修复: 将参数同步逻辑移至 early return 之前,确保 queryParams 始终与 adviceQueryParams 保持一致,API 请求仍在 popoverVisible=true 时才触发。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
No description provided
Languages
Java
49.5%
Vue
44.8%
JavaScript
4.6%
HTML
0.7%
SCSS
0.1%