const state = () => ({
topTitle: "我的名字"
});
export default {
namespace: 'user',
state: state(),
effects: {
* getUserList({ payload, request }, { put, titleName }) {
console.log(payload)
yield put({
type: 'update',
payload: {
topTitle: payload.titleName
}
});
}
},
reducers: {
update( state, action ) {
return { ...state, ...action.payload };
}
}
};

页面上的调用代码

componentDidMount() {// 改变标题的名字
this.props.dispatch({ type: 'user/getUserList',payload: {
titleName:'订单详情'
}});
}