Vue中利用路由守卫beforeRouteEnter操作当前页面的data数据
作者:互联网
若是想从某个页面进来时做某些操作
可用 beforeRouteEnter(to,from,text){console.log(from.name)} 来判断从哪个页面跳转过来的
但在beforeRouteEnter中通过this获取不到实例
解决方法:
beforeRouteEnter(to, from, next) {
console.log("beforeRouteEnter");
next((vm) => {
//这时vm相当于平时同时通过this获得的实例对象
console.log(vm);
console.log(vm.data);//获取数据
vm.data='xxx';//修改数据
vm.function();//执行方法
});
}
标签:Vue,console,log,vm,beforeRouteEnter,data,页面 来源: https://blog.csdn.net/weixin_50147658/article/details/119247499