Merge pull request #29 from sockenklaus:sockenklaus/issue26

Sockenklaus/issue26
This commit is contained in:
sockenklaus
2021-11-28 14:35:47 +01:00
committed by GitHub
2 changed files with 8 additions and 4 deletions

View File

@@ -51,9 +51,12 @@ const unionColumns = computed(() => {
return union(props.columns, columnsChecked.value)
})
const search = _debounce(() => {
function search() {
emit('search', queryString.value)
}, 150)
}
/* const search = _debounce(() => {
emit('search', queryString.value)
}, 150) */
</script>

View File

@@ -3,6 +3,7 @@ import { useUser } from '@/stores/user'
import axios from '@/axios'
import _cloneDeep from 'lodash/cloneDeep'
import _assign from 'lodash/assign'
import _debounce from 'lodash/debounce'
import { reactive, watch, onMounted } from 'vue'
export default defineStore('employees', () => {
@@ -74,9 +75,9 @@ export default defineStore('employees', () => {
state.page = pPage
}
watch(() => [state.limit, state.sort_by, state.simple_search, state.page], () => {
watch(() => [state.limit, state.sort_by, state.simple_search, state.page], _debounce(() => {
fetchFromApi()
})
}, 300))
onMounted(() => {
fetchFromApi()