Skip to content

Instantly share code, notes, and snippets.

@israeleriston
Created July 29, 2017 13:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save israeleriston/b63a564c2967f50e4be3233b69f7e30f to your computer and use it in GitHub Desktop.
Save israeleriston/b63a564c2967f50e4be3233b69f7e30f to your computer and use it in GitHub Desktop.
Search quasar
<template lang="html">
<div>
<div class="card-title">
<q-autocomplete v-model="school" :delay="0" @search="getAllSchool()" :max-results="2">
<q-search v-model="school"></q-search>
</q-autocomplete>
</div>
<div class="card">
<div class="card-content bg-white bg-blue-grey-1" v-if="school">
<div class="row gutter wrap">
<div class="column width-1of1">
Escola {{ school.name }}
</div>
<div class="column width-1of1">
Diretor {{ school.director }}
</div>
<div class="column width-1of1">
Telefone {{ school.phone }}
</div>
<div class="column width-1of1">
Endereço {{ school.address }}
</div>
</div>
</div>
</div>
</div>
</template>
<script>
import { findAll } from 'services/school'
export default {
data () {
return {
school: ''
}
},
methods: {
getObjectsKeys () {
return Object.keys(this.school)
},
getAllSchool (terms, done) {
findAll().then((data) => {
this.search = data.map(field => ({ label: field.name, value: field.id }))
console.log(' data ' + JSON.stringify(this.search))
done([this.search])
return data
})
}
}
}
</script>
<style lang="css">
</style>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment