Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- js학습
- 자바스크립트 학습
- node.js
- 프로토콜
- 자바스크립트기본
- node.js 학습
- 프론트엔드 공부
- node.js프로젝트
- JS
- js ajax
- 리액트
- nodejs
- 개발공부
- 프론트엔드
- 정보처리산업기사
- 자바스크립트학습
- react
- JavaScript
- 자바스크립트
- 개발자공부
- MongoDB
- node.js학습
- 네트워크
- 개발자지식
- 프론트엔드학습
- API
- 개발자학습
- vue.js학습
- 프론트엔드공부
- Vue.js
Archives
- Today
- Total
dada's
[vue.js] 데이터 바인딩 (JS데이터를 HTML에 넣기) 본문
728x90
[vue의 데이터 바인딩 문법]
1. 데이터 보관 : script 태그안에 data(){return { 데이터이름 : 데이터 }}
(vue에서 데이터 보관하는 곳은 object형식으로 되어 있음! 변수를 보관하는 곳이라고 생각하면 된다)
2. {{데이터}} 이런 콧수염 문법으로 HTML 중간중간에 데이터 넣기
<template>
<div>{{ name1 }}</div>
<div>{{ name2 }}</div>
</template>
<script>
export default {
name: 'App',
data(){
return{
name1 : "김철수",
name2 : "신짱구"
}
},
components: {
}
}
</script>
💡데이터 바인딩 : 자바스크립트 데이터(변수나 오브젝트같은거)를 HTML에 넣는것
HTML 속성도 데이터 바인딩 가능하다
예를들어 style 속성이라면 원하는 데이터를 보관한후 태그안에 :style="변수" 이렇게 넣어주면 된다
<template>
<div :style="스타일">{{ name1 }}</div>
</template>
<script>
export default {
name: 'App',
data(){
return{
name1 : "김철수",
스타일 : 'color:red'
}
},
components: {
}
}
</script>
728x90
'Vue.js' 카테고리의 다른 글
vue router 설치와 설정 (0) | 2022.08.08 |
---|---|
[vue.js]vue 환경셋팅하기 (0) | 2022.06.30 |
Comments