{ vm.getData(); }); }, beforeRouteLeave:(to,from,next)=>{ console.log("进入路由之后") next()">

Vue关于beforeRouteEnter以及beforeRouteLeave函数的运用

Vue关于beforeRouteEnter以及beforeRouteLeave函数的运用

先上代码

beforeRouteEnter:(to,from,next)=>{

console.log("进入路由之前")

next(vm =>{

vm.getData();

});

},

beforeRouteLeave:(to,from,next)=>{

console.log("进入路由之后")

next();

},

methods:{

getData:function (){

this.axios({

method:"get",

url:"http://localhost:8081/static/mock/data.json"

}).then(function (response){

console.log(response)

})

}

}

我们可以看到beforeRouteLeave有三个固定的参数,也就是to,from,next,

对于参数next,我们可以对他进行操作

next也是一个函数,我们传递不同的参数会有不同的效果

还有一点,如果我们想要去掉路径上的*号,可以在router配置中的

mode属性选择history

你可能也喜欢

吩的拼音、解释、组词、笔顺、笔画、五笔、繁体字
bat365官方登录中文

吩的拼音、解释、组词、笔顺、笔画、五笔、繁体字

📅 07-15 👀 8447
正在阅读:魔兽世界巨兽岛boss刷新时间指南【详情】魔兽世界巨兽岛boss刷新时间指南【详情】
12hr和24hr是什么意思
det365娱乐官网登录

12hr和24hr是什么意思

📅 07-01 👀 305
网上邻居的工作原理与故障排除
bat365官方登录中文

网上邻居的工作原理与故障排除

📅 08-13 👀 4385
使用夜景模式
det365娱乐官网登录

使用夜景模式

📅 08-05 👀 3315
苹果6电池能待机多久 , 苹果手机电池寿命能用多久
bat365官方登录中文

苹果6电池能待机多久 , 苹果手机电池寿命能用多久

📅 07-14 👀 2323