mirror of
https://github.com/jumpserver/lina.git
synced 2025-04-27 11:10:51 +00:00
21 lines
461 B
JavaScript
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
|
|
})
|
|
}
|