@trevoreyre/autocomplete-vue
Version:
Simple autocomplete component in vanilla JS and Vue
30 lines (24 loc) • 643 B
JavaScript
import Autocomplete from './Autocomplete.vue'
import '../style.css'
function install(Vue) {
if (install.installed) {
return
}
install.installed = true
Vue.component('Autocomplete', Autocomplete)
}
const plugin = { install }
// Auto install if Vue is found
let GlobalVue
if (typeof window !== 'undefined') {
GlobalVue = window.Vue
} else if (typeof global !== 'undefined') {
GlobalVue = global.Vue
}
if (GlobalVue) {
GlobalVue.use(plugin)
}
// Inject install function into component. Allows component to be registered via
// Vue.use() as well as Vue.component()
Autocomplete.install = install
export default Autocomplete