Vue
by ovictorpereira
HTML
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<script src="https://unpkg.com/vue-basic-autocomplete/dist/vue-basic-autocomplete.min.js"></script>
<div id="app">
<vue-basic-autocomplete
v-model="selected"
:options="myArray"
trackby="name"
input-class="form-control"
>
</vue-basic-autocomplete>
<p class="mt-4">
{{selected}}
</p>
</div>
CSS
body {
background: #20262E;
padding: 20px;
}
#app {
background: #fff;
border-radius: 4px;
padding: 40px;
min-height: 560px;
}
Vue
new Vue({
el: "#app",
data: {
myArray: [
{name: 'Lion', id: 1},
{name: 'Lion Two', id: 2},
{name: 'Rosana', id: 3},
{name: 'Mertens Rose', id: 4}
],
selected: ''
},
})