路由里的钩子函数有两个,beforeRouteEnter和beforeRouteLeave
beforeRouteEnter是进入…之前,next(true)
必须要写,要进入哪个页面就写在哪个页面里面。
beforeRouteLeave是离开…之前, next(true)
必须要写,要离开哪个页面就写在哪个页面里面。
写在页面中,
这是要about页面,
<script>
export default {
data() {
return {
}
},
beforeRouteEnter(to,from,next){
alert('进入about之前');
console.log('进入about之前');
next(true)
},
beforeRouteLeave(to,from,next){
alert('离开about之前');
console.log('离开about之前');
next(true)
}
}
</script>