一、问题

今天遇到一个问题,我用this.$router.push()带参数跳转时,页面的url地址发生了改变,但页面却没有刷新,需要刷新一下才能重新获取数据,查看资料找到了解决方案。

二、原因

created并不是每次进入页面都会执行,因为vue会使用页面的相同组件,所以这里才不会进行数据刷新。

三、解决方法

当路由发生跳转时,需要在watch里监听路由的变化
在这里插入图片描述

Logo

前往低代码交流专区

更多推荐