lina/src/components/Table/DataTable/compenents/el-data-table/utils/search-immediately-item.js

21 lines
461 B
JavaScript

export default function(content, vm) {
return content.map(item => {
const origOnInput = item.on && item.on.input
if (item.searchImmediately) {
return Object.assign(item, {
on: Object.assign({}, item.on, {
input: (...args) => {
if (typeof origOnInput === 'function') {
origOnInput.call(item, ...args)
}
vm.search()
}
})
})
}
return item
})
}