Layout & Theming
Customize the look & feel
Layout
import { vSelect } from '@desislavsd/vue-select'
import MyLayout from './components/myVueSelectLayout.vue'
vSelect.components; // { Option, Selected, Layout }
// custom vSelect component that will hide the build in ajax indicator
let MyVSelect = {
mixins: [vSelect],
components: {
Layout: MyLayout
}
}<template>
<div>
<div class="v-select-bar">
<slot name="selected" />
<div class="v-select-inp-group">
<slot name="input" />
<slot name="actions" />
</div>
</div>
<div class="v-select-list" ref="list">
<slot name="options" />
</div>
</div>
</template>
<script>
export default {
inject: ['select']
}
</script>
<style>
</style>Theming
Scaling
Last updated