2. 기초 및 핵심 개념 - Vue를 이용한 DOM 상호작용
- computed: 메서드처럼 함수형태로 쓰지만 호출할때 ()를 붙이지 않음(데이터 프로퍼티처럼 써야함)
- 단순계산으로 나오는 값을 표시해야되는 경우 사용
- 값이 변경되면 watcher처럼 computed의 값도 변경됨
- 데이터 바인딩에만 사용됨
- watcher: 어떤 값을 감시하는데 사용
- computed와 비슷하게 연산에 사용 가능하지만, 두 개 이상의 변수를 같이 연산할 때는 번거로우니 computed를 쓰는 게 나음
- computed나 watch, data같은 다른 프로퍼티 안의 블록에서 data를 사용하려면 const data = this 처럼 this를 선언해서 사용해야함
- 동적 스타일링
- vue 데이터를 사용하여 스타일링을 동적으로 처리할 수 있다.:style=”” 안에서 css 프로퍼티명은 카멜 케이스로 적어도 되고 케밥 케이스로 적어도 된다.
- 인라인은 다른 스타일을 무시하므로 대안 사용
- class 속성을 동적으로 바인딩하기
- “” 안에 자바스크립트 코드를 적으면 된다. 문자열 값은 ‘’로 감싼다.클래스를 객체로 전달할 수도 있다. 객체로 전달하면 여러 개를 써도 가독성이 좋아지고 깔끔하다.class=”demo” 넣고 :classs 바인딩 추가하면 demo는 그대로 두고 active만 추가할 수 있다. Vue가 동적 클래스 바인딩의 결과를 평가한 다음 하드코딩된 클래스와 동기화한다.
- computed 동적 바인딩 - 객체 리턴으로 클래스 바인딩
- :class="boxAClasses" computed: { boxAClasses() { return { active: this.boxASelected }; } },
- 배열 구문
- 클래스 바인딩할 때 배열로 적어도 됨2. 기초 및 핵심 개념 - Vue를 이용한 DOM 상호작용
- computed: 메서드처럼 함수형태로 쓰지만 호출할때 ()를 붙이지 않음(데이터 프로퍼티처럼 써야함)
- 단순계산으로 나오는 값을 표시해야되는 경우 사용
- 값이 변경되면 watcher처럼 computed의 값도 변경됨
- 데이터 바인딩에만 사용됨
- watcher: 어떤 값을 감시하는데 사용
- computed와 비슷하게 연산에 사용 가능하지만, 두 개 이상의 변수를 같이 연산할 때는 번거로우니 computed를 쓰는 게 나음
- computed나 watch, data같은 다른 프로퍼티 안의 블록에서 data를 사용하려면 const data = this 처럼 this를 선언해서 사용해야함
- 동적 스타일링
- vue 데이터를 사용하여 스타일링을 동적으로 처리할 수 있다.:style=”” 안에서 css 프로퍼티명은 카멜 케이스로 적어도 되고 케밥 케이스로 적어도 된다.
- 인라인은 다른 스타일을 무시하므로 대안 사용
- class 속성을 동적으로 바인딩하기“” 안에 자바스크립트 코드를 적으면 된다. 문자열 값은 ‘’로 감싼다.클래스를 객체로 전달할 수도 있다. 객체로 전달하면 여러 개를 써도 가독성이 좋아지고 깔끔하다.class=”demo” 넣고 :classs 바인딩 추가하면 demo는 그대로 두고 active만 추가할 수 있다. Vue가 동적 클래스 바인딩의 결과를 평가한 다음 하드코딩된 클래스와 동기화한다.
- computed 동적 바인딩 - 객체 리턴으로 클래스 바인딩
- :class="boxAClasses" computed: { boxAClasses() { return { active: this.boxASelected }; } },
- 배열 구문
- 클래스 바인딩할 때 배열로 적어도 됨2. 기초 및 핵심 개념 - Vue를 이용한 DOM 상호작용
- computed: 메서드처럼 함수형태로 쓰지만 호출할때 ()를 붙이지 않음(데이터 프로퍼티처럼 써야함)
- 단순계산으로 나오는 값을 표시해야되는 경우 사용
- 값이 변경되면 watcher처럼 computed의 값도 변경됨
- 데이터 바인딩에만 사용됨
- watcher: 어떤 값을 감시하는데 사용
- computed와 비슷하게 연산에 사용 가능하지만, 두 개 이상의 변수를 같이 연산할 때는 번거로우니 computed를 쓰는 게 나음
- computed나 watch, data같은 다른 프로퍼티 안의 블록에서 data를 사용하려면 const data = this 처럼 this를 선언해서 사용해야함
- 동적 스타일링
- vue 데이터를 사용하여 스타일링을 동적으로 처리할 수 있다.:style=”” 안에서 css 프로퍼티명은 카멜 케이스로 적어도 되고 케밥 케이스로 적어도 된다.
- 인라인은 다른 스타일을 무시하므로 대안 사용
- class 속성을 동적으로 바인딩하기“” 안에 자바스크립트 코드를 적으면 된다. 문자열 값은 ‘’로 감싼다.클래스를 객체로 전달할 수도 있다. 객체로 전달하면 여러 개를 써도 가독성이 좋아지고 깔끔하다.class=”demo” 넣고 :classs 바인딩 추가하면 demo는 그대로 두고 active만 추가할 수 있다. Vue가 동적 클래스 바인딩의 결과를 평가한 다음 하드코딩된 클래스와 동기화한다.
- computed 동적 바인딩 - 객체 리턴으로 클래스 바인딩
- :class="boxAClasses" computed: { boxAClasses() { return { active: this.boxASelected }; } },
- 배열 구문
- 클래스 바인딩할 때 배열로 적어도 됨2. 기초 및 핵심 개념 - Vue를 이용한 DOM 상호작용
- computed: 메서드처럼 함수형태로 쓰지만 호출할때 ()를 붙이지 않음(데이터 프로퍼티처럼 써야함)
- 단순계산으로 나오는 값을 표시해야되는 경우 사용
- 값이 변경되면 watcher처럼 computed의 값도 변경됨
- 데이터 바인딩에만 사용됨
- watcher: 어떤 값을 감시하는데 사용
- computed와 비슷하게 연산에 사용 가능하지만, 두 개 이상의 변수를 같이 연산할 때는 번거로우니 computed를 쓰는 게 나음
- computed나 watch, data같은 다른 프로퍼티 안의 블록에서 data를 사용하려면 const data = this 처럼 this를 선언해서 사용해야함
- 동적 스타일링
- vue 데이터를 사용하여 스타일링을 동적으로 처리할 수 있다.:style=”” 안에서 css 프로퍼티명은 카멜 케이스로 적어도 되고 케밥 케이스로 적어도 된다.
- 인라인은 다른 스타일을 무시하므로 대안 사용
- class 속성을 동적으로 바인딩하기“” 안에 자바스크립트 코드를 적으면 된다. 문자열 값은 ‘’로 감싼다.클래스를 객체로 전달할 수도 있다. 객체로 전달하면 여러 개를 써도 가독성이 좋아지고 깔끔하다.class=”demo” 넣고 :classs 바인딩 추가하면 demo는 그대로 두고 active만 추가할 수 있다. Vue가 동적 클래스 바인딩의 결과를 평가한 다음 하드코딩된 클래스와 동기화한다.
- computed 동적 바인딩 - 객체 리턴으로 클래스 바인딩
- :class="boxAClasses" computed: { boxAClasses() { return { active: this.boxASelected }; } },
- 배열 구문
- 클래스 바인딩할 때 배열로 적어도 됨2. 기초 및 핵심 개념 - Vue를 이용한 DOM 상호작용
- computed: 메서드처럼 함수형태로 쓰지만 호출할때 ()를 붙이지 않음(데이터 프로퍼티처럼 써야함)
- 단순계산으로 나오는 값을 표시해야되는 경우 사용
- 값이 변경되면 watcher처럼 computed의 값도 변경됨
- 데이터 바인딩에만 사용됨
- watcher: 어떤 값을 감시하는데 사용
- computed와 비슷하게 연산에 사용 가능하지만, 두 개 이상의 변수를 같이 연산할 때는 번거로우니 computed를 쓰는 게 나음
- computed나 watch, data같은 다른 프로퍼티 안의 블록에서 data를 사용하려면 const data = this 처럼 this를 선언해서 사용해야함
- 동적 스타일링
- vue 데이터를 사용하여 스타일링을 동적으로 처리할 수 있다.:style=”” 안에서 css 프로퍼티명은 카멜 케이스로 적어도 되고 케밥 케이스로 적어도 된다.
- 인라인은 다른 스타일을 무시하므로 대안 사용
- class 속성을 동적으로 바인딩하기“” 안에 자바스크립트 코드를 적으면 된다. 문자열 값은 ‘’로 감싼다.클래스를 객체로 전달할 수도 있다. 객체로 전달하면 여러 개를 써도 가독성이 좋아지고 깔끔하다.class=”demo” 넣고 :classs 바인딩 추가하면 demo는 그대로 두고 active만 추가할 수 있다. Vue가 동적 클래스 바인딩의 결과를 평가한 다음 하드코딩된 클래스와 동기화한다.
- computed 동적 바인딩 - 객체 리턴으로 클래스 바인딩
- :class="boxAClasses" computed: { boxAClasses() { return { active: this.boxASelected }; } },
- 배열 구문
- 클래스 바인딩할 때 배열로 적어도 됨
- computed: 메서드처럼 함수형태로 쓰지만 호출할때 ()를 붙이지 않음(데이터 프로퍼티처럼 써야함)
- 클래스 바인딩할 때 배열로 적어도 됨2. 기초 및 핵심 개념 - Vue를 이용한 DOM 상호작용
- computed: 메서드처럼 함수형태로 쓰지만 호출할때 ()를 붙이지 않음(데이터 프로퍼티처럼 써야함)
- 클래스 바인딩할 때 배열로 적어도 됨2. 기초 및 핵심 개념 - Vue를 이용한 DOM 상호작용
- computed: 메서드처럼 함수형태로 쓰지만 호출할때 ()를 붙이지 않음(데이터 프로퍼티처럼 써야함)
- 클래스 바인딩할 때 배열로 적어도 됨2. 기초 및 핵심 개념 - Vue를 이용한 DOM 상호작용
- computed: 메서드처럼 함수형태로 쓰지만 호출할때 ()를 붙이지 않음(데이터 프로퍼티처럼 써야함)
- 클래스 바인딩할 때 배열로 적어도 됨2. 기초 및 핵심 개념 - Vue를 이용한 DOM 상호작용
'웹 개발 > 학습 일지' 카테고리의 다른 글
Udemy - Vue 완벽 가이드 1. 시작하기 (0) | 2024.11.09 |
---|