*del({ id }, { call, put }) {
const response = yield call(delAdvertiser, id);
if (response.status === true) {
message.success('操作成功');
// yield put({
// type: 'needRefresh',
// payload: true,
// });
yield put(routerRedux.push('/customer/advertiser/list'));
}
else {
message.error("操作失败");
}
},
现在一个异步删除操作,删除后刷新页面。可是使用dva的routerRedux.push后并没有刷新,页面还是原来的页面。。。是不是因为我push的地址和当前的地址一样,所以没有刷新呢?我增加的时候从/edit 到/list就是可以的。。。但是删除的时候从/list到/list就不可以。。。