반응형
다중 선택 및 v-모델(개체 어레이 포함)
나는 Vue.js 2.0과 요소 UI 라이브러리를 사용하고 있다.
다중 선택 컴포넌트로 작업 중이야.v-model 속성은 모든 옵션을 미리 선택하기 위해 여기에 있다.그래서 만약 있다면model: ['Option4']
, 옵션4를 사용하여 선택 항목 미리 선택됨
할 수 있었으면 좋겠다.v-model
각 옵션의 레이블을 포함하는 배열 대신 객체 배열
즉, 사용하는 대신model: ['Option4']
나는 이런 것을 사용할 수 있기를 바란다.model: [{name:'Option4'}, {name:'Option5'}]
.
그렇게 할 때 사전 선택이 제대로 이루어지지 않는다.
그렇게 하는 것이 가능한가? 만약 그렇다면 어떻게?
<div id="app">
<template>
<el-select v-model="model" multiple placeholder="Select">
<el-option v-for="item in options" :label="item.label" :value="item.value">
</el-option>
</el-select>
</template>
</div>
var Main = {
data() {
return {
options: [{
value: 1,
label: 'Option1'
}, {
value: 2,
label: 'Option2'
}, {
value: 3,
label: 'Option3'
}, {
value: 4,
label: 'Option4'
}, {
value: 5,
label: 'Option5'
}],
model: ['Option4']
}
}
}
var Ctor = Vue.extend(Main)
new Ctor().$mount('#app')
넌 통과해야 한다.value
에 있어서 목적의.options
대열을 갖추다
var Main = {
data() {
return {
options: [{
value: 1,
label: 'Option1'
}, {
value: 2,
label: 'Option2'
}, {
value: 3,
label: 'Option3'
}, {
value: 4,
label: 'Option4'
}, {
value: 5,
label: 'Option5'
}],
model: [4]
}
}
}
참조URL: https://stackoverflow.com/questions/43239604/multiple-select-and-v-model-with-array-of-object
반응형
'Programing' 카테고리의 다른 글
Java용 REST 클라이언트를 어떻게 생성하십니까? (0) | 2022.05.24 |
---|---|
다른 구성 요소의 Vue 호출 방식 (0) | 2022.05.24 |
VueDevtools에서 VueJS 구성 요소를 클릭할 때까지 렌더링되지 않음 (0) | 2022.05.24 |
Vue.JS - '역사' 및 '추상' 라우터 둘 다? (0) | 2022.05.24 |
Vue.js에서 사용자 지정 렌더 기능이 있는 텍스트 노드 생성 (0) | 2022.05.24 |