Vue, select tag에 대한 사용

학습을 하면서 추가되는 내용은 지속적으로 업데이트 할 예정입니다.

:options

select box의 option항목을 적용합니다. 보통 select box의 option항목은 for문을 사용하여 추가하여 사용했지만 아래와 같이 사용할수 있습니다.

<select
    :options="statusOptions"></select>
data() {
    return {
        statusOptions: [
            { value: 1, text: 'option1' },
            { value: 2, text: 'option2' }
        ]
    }
}

:options 속성을 사용하여 option으로 사용될 데이터를 binding할수 있습니다.

selected (v-model)

select box의 선택값을 지정합니다. select box의 option을 선택하거 조회한 데이터를 가지고 select box의 특정 option을 선택하고 싶을때 사용합니다.

<select
    v-model="status"></select>
data() {
    return {
        status: ''
    },
    created() {
        this.status = 2;
    }
}
  • 사용자가 select box의 option을 선택하면 status의 값이 업데이트 됩니다.
  • 조회된 status의 값이 2라고 가정하고 status의 값을 업데이트 하면 selected한 상태가 됩니다.