I'm starting to make a multiselect without any package ...
When I create a select multiple, it is necessary key ctrl for select multiple elements.
I hate this ...
Can I make it with a function?
<template>
<select multiple v-model="selected">
<option v-for="item in items" v-bind:key="item.id">{{item.name}}</option>
</select>
</template>
<script>
export default {
name: 'SelectMultiple',
props: {
items: Array,
},
data(){
return{
selected: ['option1']
}
},
}
</script>
You can try with
:valueinstead v-model and use method on click event for selecting: