自定义方法
1. 分页
export function splitPage(list, pagination) {
const originalList = JSON.parse(JSON.stringify(list))
const start = (pagination.currentPage - 1) * pagination.pageSize
const end = start + pagination.pageSize
return originalList.slice(start, end)
}
2. 模糊查询
export function searchFiltering(list, keyWords) {
let originalList = JSON.parse(JSON.stringify(list))
for (const keyWordKey in keyWords) {
originalList = originalList.filter(x => {
return x[keyWordKey].toString().indexOf(keyWords[keyWordKey]) > -1
})
}
return originalList
}