1.将原本写在mounted里初始化数据的代码封装到init()方法中
init(){
//页面初始化时获取路由参数,访问接口获取数据等操作
},
2.在mounted中调用init()方法
mounted(){
this.init()
},
3.使用 watch,监听路由,一旦发生变化便调用init()方法
watch: {
'$route': function (to, from) {
this.init()
}
},