v-selectpage
v-selectpage copied to clipboard
Create debounce strategy(may be property 'search-delay') on server-side data load when search.
working on that
The following method can be used until the problem is resolved.
https://github.com/bjoerge/debounce-promise
import Vue from 'vue'
import vSelectPage from 'v-selectpage'
var debounce = require('debounce-promise')
Vue.use(vSelectPage, {
// server side data loader
dataLoad: debounce((vue, data, params) => {
return new Promise((resolve, reject)=>{
axios.post(url, params).then(resp => resolve(resp), resp => reject(resp))
})
}, 500)
})