model:
export default modelExtend(pageModel, {
namespace: 'storeIf',
state:{
id:''
},
effects: {
* update ({
payload,
}, { call, put,select }) {
const data = yield call(update, payload);
//如果想在effects中获取到state中id的数据,传入下面中的yield put 中:
const {id} = yield select(_=>_.storeIf)
if (data.code==200) {
message.success('修改成功');
yield put({
type: 'detail',
payload: id
})
} else {
throw data
}
},
const {id} = yield select(_=>_.storeIf) storeIf 是model的namespace
-------------------------------------------------------------------------------------------------------------------------------------------------------------------如遇到问题:+WX:WAZJ-0508,及时联系---------------------------------------------------------------------------------------------------------------------------------------------------