본문으로 바로가기

vue3 router history.state 사용 관련 이슈 해결

category JS/Vue3 2023. 4. 20. 10:19

https://router.vuejs.org/guide/migration/#usage-of-history-state

 

Vue Router | The official Router for Vue.js

The official Router for Vue.js

router.vuejs.org

개발중인 화면에서 개인정보 동의 후 다음 페이지로 histroy.state 값을 넘기기 위해 아래와 같이 구현..

위 가이드 대로 구현 했으나

다음 페이지에서 값을 못 받아 온다.

새로 고침해야 받아 오는데, 해쉬 새로고침이 안되는거 같다.

그래서 최초 진입시 아래 와 같이 값이 없을 경우 스토어에 저장한 값을 들고 오기로 설정..

=> 최종 해결

아래 처럼 vue router 옵션에 state 주면 해결

 await router.push({'name': routeName, state: agreeState});

 

'JS > Vue3' 카테고리의 다른 글

그룹웨어 운영한지 벌써 3년..잠재적 문제  (0) 2023.09.18
effectscope 와 재사용 컴포넌트  (0) 2023.04.30