项目场景:
记录删除和恢复数据同时刷新页面数据无效果
一个大无语 愚蠢至极 没把刷新数据页面写在删除和恢复方法里面
造成删除或者恢复点击后 页面先刷新了 方法还没调完 应该把刷新方法放在 删除和恢复点击之后
问题描述
错误代码:
const handleRestroe = (index: number, row: blacklist) => {
stroeRecycle([row.id])
ElMessage.success('恢复成功')
getPageData(form.value)
}
正确代码:
const handleRestroe = (index: number, row: blacklist) => {
stroeRecycle([row.id]).then(() => {
ElMessage.success('恢复成功')
getPageData(form.value)
})
}
原因分析:
应该把刷新方法放在 删除和恢复点击之后