1
iは、以下のVUEコンポーネントにカスタム選択コンポーネントで複数のv-modelを使用するにはどうすればよいですか?
<template>
<div id="input-div">
<label v-if="label">{{ label }}</label>
<select :multiple="multiple" :value="value" @change="change($event.target.value)">
<slot></slot>
</select>
<div class="error"><slot name="error"></slot></div>
</div>
</template>
<script>
export default {
name: 'ha-select',
props: ['label', 'value', 'multiple'],
methods: {
change(value) {
this.$emit('input', value);
}
}
}
</script>
を持っており、それは選択の成分があるので、私はそれがmultiple
属性が設定されていないときに動作しv-model
で使えるようにしたいが、私は、複数のパスv-model
アレイの代わりに設定した場合選択した値を配列に追加すると、配列は現在選択されているオプションの値に置き換えられます。多分それは私がinput
イベントを出す方法と関係があります。 したがって、複数のサポートを持つカスタムselect
コンポーネントを作成するにはどうすればよいですか?
@zolaこれは、あなたの質問に答えるのですか? – Bert