diff --git a/lib/www/client/source/package-lock.json b/lib/www/client/source/package-lock.json index 38ea5b9..86d9635 100644 --- a/lib/www/client/source/package-lock.json +++ b/lib/www/client/source/package-lock.json @@ -9973,6 +9973,11 @@ } } }, + "vue-debounce": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/vue-debounce/-/vue-debounce-2.5.7.tgz", + "integrity": "sha512-weyMz0ee6xHLCJ+HrvfkVUQqBsH7Jx359yLTmfnmpb8fDUD3HZEwd2ZHoq+sZjcYR7JcW7B9FlqjJA2IJXqscg==" + }, "vue-hot-reload-api": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", diff --git a/lib/www/client/source/package.json b/lib/www/client/source/package.json index 88748b1..343bbb5 100644 --- a/lib/www/client/source/package.json +++ b/lib/www/client/source/package.json @@ -13,6 +13,7 @@ "leaflet": "^1.6.0", "typeface-roboto": "0.0.75", "vue": "^2.6.11", + "vue-debounce": "^2.5.7", "vue-router": "^3.2.0", "vuetify": "^2.3.4", "vuex": "^3.5.1" diff --git a/lib/www/client/source/src/main.js b/lib/www/client/source/src/main.js index ec9a04e..37975ba 100644 --- a/lib/www/client/source/src/main.js +++ b/lib/www/client/source/src/main.js @@ -3,9 +3,12 @@ import App from './App.vue' import router from './router' import store from './store' import vuetify from './plugins/vuetify' +import vueDebounce from 'vue-debounce' Vue.config.productionTip = false +Vue.use(vueDebounce); + new Vue({ data () { return {