Frontend
[vue3] 데이터바인딩
어코링
2024. 9. 24. 13:21
npm ru serve : 화면 띄우는 명령어 (실시간 렌더링)
=> 해당 명령어로 오류가 난다면, 프로젝트 폴더 오픈이 제대로 됐는지 확인
{{데이터바인딩}}
- JS 데이터를 HTML에 꽂아넣는 문법
쌩자바스크립트 스타일 데이터바인딩
document.getElementById().innerHTML = ??
아래는 vue3의 데이터바인딩 방법 - 데이터 보관함 data() {return {}}
데이터는 object 자료로 저장
왼쪽 key 값, 오른쪽 value 값
{자료이름 : 자료내용 }
밑에 script data 안에 저장된 데이터를 HTML에 띄우려면 {{데이터이름}}
데이터바임딩 하는 이유
1. HTML 하드코딩을 해놓으면 나중에 변경이 어려움
2. vue가 제공하는 실시간 렌더링 기능을 활용하기 위해 (실시간 렌더링은 웹앱에 활용됨)
=> 자주 변동되는 값들에 활용
id, class 명, style 도 데이터바인딩이 가능
다만 문법은 속성앞에 :(콜론)을 붙혀줘야한다
:속성="데이터이름"