react中组件外部的代码只会在项目加载时执行一次、在切换路由时,并不会重新执行

bug现象:
在这里插入图片描述
当我切换到北京之后,房屋列表数据并没有更新。而且页面的当前位置现实的还是上海,只有重新刷新页面之后才有效

相关代码:

原因: 在react中组件外部的代码只会在项目加载时(刷新页面)执行一次。在切换路由时,并不会重新执行
解决:利用生命周期来解决
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43131046/article/details/121564625