programing

페이지 새로 고침에서 다른 경로 vuej로 이동

prostudy 2022. 3. 30. 00:09
반응형

페이지 새로 고침에서 다른 경로 vuej로 이동

나는 두 페이지가 있다.home그리고about그래서 상쾌하면서도.home페이지 내가 전달해야 할 필요가 있다.about페이지를 매기다. 따라서home.vue이렇게 썼다.

created () {
  window.addEventListener('beforeunload', this.reloadHandler)
}

destroyed () {
  window.removeEventListener('beforeunload', this.reloadHandler)
}

그리고 그 사이에reloadHandler메서드 i writer push toabout페이지를 매기다

reloadHandler () {
  this.$nextTick(() => {
    this.$router.push('/about')
  })
}

부에루터로 이것을 할 수 있을까?아니면 그것을 성취할 수 있는 어떤 방법이 있는가.

브라우저 보안 및 개인 정보 보호 문제로 인해 Vue.js/클라이언트 측면에서 완전히 가능하지는 않다.그것은 결코 바보 같은 일이 될 수 없을 것이다.

가장 좋은 해결책은 서버측 리디렉션을 사용하여 이 상황을 처리하는 것이다.페이지가 새로 고쳐지면, 서버는 요청을 수신할 것이다.서버가 요청을 수신할 때/home경로, 그런 다음 로 리디렉션해야 한다./aboutHTTP 상태 사용302그리고Location머리글

참조URL: https://stackoverflow.com/questions/56521092/on-page-refresh-navigate-to-another-route-vuejs

반응형