Vue路由参数更新但是页面不刷新


当前路由显示时,跳转同路由的不同参数,会出现参数变化,页面不刷新。例如:

当前路由 http://localhost:5000/TaskIndex/TaskList?status=1

目标路由 http://localhost:5000/TaskIndex/TaskList?status=2

可以看到地址栏id变化,但是页面未刷新

解决办法:

watch: {
	'$route' (to, from) { //监听路由是否变化
		if(to.query.status != from.query.status){
		    this.status = to.query.status;
			this.init();//重新加载数据
		}
	}
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM