$data로 data() 옵션에 선언한 데이터에 접근할 수 있다
첫번째 방법: 점 표기법
$data.type은 'movie'를 의미하고 $data.number는 10을 의미한다
두번째 방법: 대괄호 표기법
$data['type']은 'movie'를 의미하고 $data['number']는 10을 의미한다
예제
<template>
<div class="selects">
<select
v-for="filter in filters"
v-model="$data[filter.name]"
:key="filter.name">
</select>
</div>
</template>
<script>
export default {
data() {
return {
type: 'movie',
number: 10,
filters: [
{
name: 'type',
items: ['movie', 'series', 'episode']
},
{
name: 'number',
items: [10, 20, 30]
}
]
}
},
}
</script>'Vue' 카테고리의 다른 글
| [Vue] 스타일 데이터 바인딩시 케이스스타일 문제 해결하기 (0) | 2022.08.09 |
|---|---|
| [Vue] 데이터값을 바인딩해서 클래스 이름 요소에 부여하는 방법 (0) | 2022.08.09 |
| [Vue] props로 문자 데이터가 아닌 다른 데이터(숫자, 객체, 선언한 데이터 등)을 전달하는 방법 (0) | 2022.07.06 |
| [Vue] Vuex 개념, 설치, 사용 방법 (스토어 모듈화시키기) (0) | 2022.07.06 |
| [Vue/한줄정리] 싱글 파일 컴포넌트(SFC)란? (0) | 2022.06.30 |
댓글