Merge pull request #29 from sockenklaus:sockenklaus/issue26
Sockenklaus/issue26
This commit is contained in:
@@ -51,9 +51,12 @@ const unionColumns = computed(() => {
|
|||||||
return union(props.columns, columnsChecked.value)
|
return union(props.columns, columnsChecked.value)
|
||||||
})
|
})
|
||||||
|
|
||||||
const search = _debounce(() => {
|
function search() {
|
||||||
emit('search', queryString.value)
|
emit('search', queryString.value)
|
||||||
}, 150)
|
}
|
||||||
|
/* const search = _debounce(() => {
|
||||||
|
emit('search', queryString.value)
|
||||||
|
}, 150) */
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import { useUser } from '@/stores/user'
|
|||||||
import axios from '@/axios'
|
import axios from '@/axios'
|
||||||
import _cloneDeep from 'lodash/cloneDeep'
|
import _cloneDeep from 'lodash/cloneDeep'
|
||||||
import _assign from 'lodash/assign'
|
import _assign from 'lodash/assign'
|
||||||
|
import _debounce from 'lodash/debounce'
|
||||||
import { reactive, watch, onMounted } from 'vue'
|
import { reactive, watch, onMounted } from 'vue'
|
||||||
|
|
||||||
export default defineStore('employees', () => {
|
export default defineStore('employees', () => {
|
||||||
@@ -74,9 +75,9 @@ export default defineStore('employees', () => {
|
|||||||
state.page = pPage
|
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()
|
fetchFromApi()
|
||||||
})
|
}, 300))
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
fetchFromApi()
|
fetchFromApi()
|
||||||
|
|||||||
Reference in New Issue
Block a user