根据代码分析,getDropdownPages 函数在组件挂载时会被调用,而它的调用依赖于 currentsearchValue 变量的值。在组件中,这两个变量会被作为 searchData 状态的一部分使用。searchData 状态的更新是通过 setSearchData 函数实现的,而这个函数在组件挂载时并没有被调用,因此 getDropdownPages 函数只会在组件挂载时被调用一次。如果要在 currentsearchValue 更新时调用 getDropdownPages 函数,可以将它放在 useEffect 钩子函数中,并将 currentsearchValue 添加到依赖数组中,以便在它们更新时重新调用该函数。例如:

useEffect(() => {
  getDropdownPages();
}, [current, searchValue]);

原文地址: https://www.cveoy.top/t/topic/frus 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录