比如下面这段代码,多个页面都有这段代码,由于参数过多,还有很多 双向绑定的元素
function handleDelete (index, row) { // 删除, patch方法修改is_active
const params = { id: row.id, is_active: false }
patchMethod(data.url + row.id, params)
data.searchResult = data.searchResult.filter(x => x.id !== row.id) // 更新表格
childrenData.value.addRecycleDataLength()
// 改变行数和页数
page.totalCount = page.totalCount - 1 // 总行数
page.pageCount = Math.ceil(data.searchResult.length / page.pageSize) // 总页数为当前页
}
function handleClear (index, row) { // 清空回收站,delete方法
const params = { id: row.id }
deleteMethod(data.url + row.id, params)
data.searchResult = data.searchResult.filter(x => x.id !== row.id)
childrenData.value.subRecycleDataLength()
// 改变行数和页数
page.totalCount = page.totalCount - 1
page.pageCount = Math.ceil(data.searchResult.length / page.pageSize)
}
我现在把上面的代码单独写在 一个 buttom.js文件中
然后要用
import './ buttom.js'
这样用不了,要怎么实现这些代码的 复用