mirror of
https://github.com/tenrok/vue-select.git
synced 2026-05-17 02:29:37 +03:00
31 lines
666 B
Vue
31 lines
666 B
Vue
<template>
|
|
<pre><v-code lang="markup"><v-select
|
|
:debounce="250"
|
|
:on-search="getOptions"
|
|
:options="options"
|
|
placeholder="Search GitHub Repositories..."
|
|
label="full_name"
|
|
>
|
|
</v-select></v-code></pre>
|
|
<pre><v-code lang="javascript">data() {
|
|
return {
|
|
options: null
|
|
}
|
|
},
|
|
methods: {
|
|
getOptions(search, loading) {
|
|
loading(true)
|
|
this.$http.get('https://api.github.com/search/repositories', {
|
|
q: search
|
|
}).then(resp => {
|
|
this.options = resp.data.items
|
|
loading(false)
|
|
})
|
|
}
|
|
}
|
|
</v-code></pre>
|
|
</template>
|
|
|
|
<script type="text/babel">
|
|
export default {}
|
|
</script> |