개발공작소
article thumbnail
Published 2021. 4. 10. 14:22
[Vue] vue 데이터 값 변경 FrontEnd/Vue
728x90
반응형

vue를 이용하여 게시판을 만들 때 아래의 [글 작성] 버튼을 누르면 글작성 View가 표출되도록 하고자 한다.

테스트 게시판

 

현재 'v-if 디렉티브' 대신 'v-show 디렉티브'를 사용하여 이미 글 작성 View는 랜더링이 되어있지만 스타일의 display가 none인 상태로 화면상에만 보이지 않는 상태이다.

 

그렇다면 [글 작성] 버튼을 누르면 v-show에 있는 data값을 false에서 true로 변경해주면 글 작성 View가 표출될 것이다.

글작성 버튼

위와 같이 data 객체 안에 showRegi라는 data를 기본값으로 false로 선언해주면 우선 랜더링이 되었을때는 화면에

글작성 화면이 보이지 않는다. 하지만 글 작성 버튼을 눌렀을 때 regiWindow라는 메서드가 호출 되면서

showRegi의 값을 true로 변경해주는데 이때 주의 해야할 점은

그냥 "showRegi = true;" 로 하면 data값은 변경되지 않는다. 해당 Vue 인스턴스의 명인

list. 또는 list를 지칭하는 this. 을 이용하여야 showRegi의 값이 성공적으로 변경된다.

그럼 성공적으로 글작성 화면이 표출되는 것을 확인 할 수 있다.

 

728x90
반응형
profile

개발공작소

@모찌바라기

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!