0
로그인하지 않은 사용자가 액세스 할 수없는 구성 요소가 있습니다. 이 로직을 beforeCreate
후크에 구현했습니다. 문제는 이것으로 컴포넌트가 계속해서 로딩되는 것을 멈추지 않는다는 것입니다.Vue에서 구성 요소로드 및 리디렉션을 중지하는 방법은 무엇입니까?
<script>
export default {
beforeCreate: function() {
if (this.$root.auth.user === null) {
this.$router.push({ name: 'auth.login' })
}
},
mounted: function() {
// some code that SHOULD NOT be processed
// if the user isn't authenticated
}
}
</script>
내가 잘못 뭐하는 거지 :
이 내 코드?