• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

질문이 있습니다.

21.04.29 16:05 작성 조회수 87

1

강의와는 별개로 질문이 있는데 해도 될까요?

상세페이지에서 수정페이지로 이동했을 때 수정페이지에는 상세페이지에 있던 예를 들어 제목, 내용이 보여야 하잖아요?

보이긴 하는데 수정페이지에서 새로고침을 했을 때 데이터가 다 날라갑니다.

url경로 이동할 떄 저는 this.$router.push 로 params에 데이터 담아서 경로 이동을 하는데요,

gogole에 찾아보니 params대신 query로 바꿔서 하라고 하니 되긴 하는데 주소 url에 파라미터가 다 드러나요, 이방법이 최선인가요?

선생님이라면 혹시 다른 방법이 가능할것같아서 질문드립니다.

답변 1

답변을 작성해보세요.

0

안녕하세요 power4895님, 좋은 질문 주셨네요 :) 말씀하신 시나리오에서는 일반적으로 상세 페이지의 아이디를 URL 주소 붙입니다.

/products/13

/users/1

해당 페이지에 접근했을 때 상품의 정보를 구분하는 유니크 값으로 데이터를 요청해서 받아와 화면에 뿌려줍니다. 만약 URL에 해당 아이디도 노출이 어려우시다면 브라우저 저장소를 이용하는 방법이 있긴 한데 그렇게 되면 브라우저 히스토리 스택 관리가 되지 않아 페이지 네비게이션 제어가 더 어려우실거에요 :)

power4895님의 프로필

power4895

질문자

2021.04.30

감사합니다. 강의 잘 보고 있습니다. 모두 공부하면 프론트엔드랑 실전? 까지 볼 생각합니다.

수고하세요