schools.js
616 Bytes
import { queryWXSchool } from '../services/devutil'
export default {
namespace: 'schools',
state : {
list : [],
},
effects:{
*fetch({payload},{call,put}){
const response = yield call(queryWXSchool,payload);
yield put({
type : 'querySch',
payload: Array.isArray(response)?response:[],
});
},
},
reducers:{
querySch(state,action){
console.log('reducers');
return {
...state,
list:action.payload,
};
},
},
};