작성
·
2.5K
1
router.push로 민감한 정보인 유저 정보를 객체로 전달하고 싶은데 방법을 모르겠습니다. 민감한 정보이니 params나 query문으로 넣지 않고 url에 표시되지 않고 보내고 싶습니다 react의 location.state에 데이터를 넣어서 보내는 것처럼 하는 방법을 알고 싶습니다
답변 1
2
안녕하세요 :)
와우~! ㅎㅎ 민감한 정보!! 길게 설명 쭉~ 쓰다가 너무 길어져서 굵고 짧게 설명 드릴게요~!
// 데이터 전달
router.push({
path: '/router-history-state',
state: {
name: 'gymcoding',
age: 20,
job: 'developer',
},
});
// 데이터 받기 (RouterHistoryState.vue)
console.log('history.state: ', history.state)