@@ -0,0 +1,24 @@
+export default {
+ namespace: 'refresh',
+ state: {
+ contactLog: false
+ },
+ // 用于处理异步操作和业务逻辑,由action触发,但不能修改state
+ effects: {
+ //
+ *commitAction({ payload }, { put }) {
+ yield put({
+ type: 'changState',
+ payload
+ })
+ }
+ reducers: {
+ changState(state, action) {
+ return {
+ ...state,
+ [action.payload]: !state[action.payload]
+}