Skip to content

Commit

Permalink
feat: General autosuggest fixes. Scoped slots. Added docs. #1 #4
Browse files Browse the repository at this point in the history
  • Loading branch information
darrenjennings committed Oct 17, 2017
1 parent 954f230 commit 90604fe
Show file tree
Hide file tree
Showing 11 changed files with 13,329 additions and 4,046 deletions.
1 change: 1 addition & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.vue
39 changes: 39 additions & 0 deletions docs/app.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
import Vue from "vue";
import VueAutosuggest from "../src/Autosuggest.vue";

new Vue({
el: "#app",
components: {
VueAutosuggest
},
data() {
return {
suggestions: [],
selected: '',
clicked: '',
limit: 5,
autoSuggestInputId: 'autosuggest__input',
results: [
{ firstname: "Frodo", lastname: "Baggins" },
{ firstname: "Samwise", lastname: "Gamgee" },
{ firstname: "Gandalf", lastname: "the Grey" },
{ firstname: "Gollum", lastname: "" },
{ firstname: "Glorfindel", lastname: "" },
{ firstname: "Galadriel", lastname: "" },
{ firstname: "Faramir", lastname: "Second Son of Denethor II" },
{ firstname: "Boromir", lastname: "First Son of Denother II" }
]
};
},
methods: {
onInputChange(text) {
this.suggestions = this.results.filter(person => {
return person.firstname.toLowerCase().indexOf(text.toLowerCase()) > -1;
});
},
clickHandler(e) {
let value = window.document.getElementById(this.autoSuggestInputId).value;
this.selected = value;
}
}
});
Loading

0 comments on commit 90604fe

Please sign in to comment.