在showConfirm()函数中删除目录成功后,通过then调用一次getCatalog()函数,第一次删除目录返回true后,页面渲染没有变化。第二次删除成功后,页面上第一次删除的会消失。就是说会返回前一次的状态。有时候又可以删除即消失。
在showConfirm()函数中删除目录成功后,通过then调用一次getCatalog()函数,第一次删除目录返回true后,页面渲染没有变化。第二次删除成功后,页面上第一次删除的会消失。就是说会返回前一次的状态。有时候又可以删除即消失。
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
4 回答1.6k 阅读
6 回答1.1k 阅读
或者
这才达到你的效果。
.then
要传递一个函数,而不是调用函数之后的返回值。按照你的写法,当发送请求的时候,就已经调用了
that.props.cbgetCatalog
函数,此时的分类还没有删除。这是 Promise 的一个坑,切记
.then
里面一定要传递函数。