vue 路由传参跳转页面,页面数据不更新 Cilier 2023-05-08 172 阅读1分钟 原因:组件被缓存了,切换路由会直接调用缓存,不会执行created(),mounted() 解决方案一:使用activated activated() { //这里重新获取一下路由传参 this.$route.query.id this.initData() }, 解决方案二:使用侦听器 使用watch对传参进行监控,当传参参数发生变化时,执行初始化界面 watch:{ hand(old,new){ this.initData() }