react使用dva对数据做GET或POST请求
首先在组件页面 index.js 中添加
componentDidMount(){
const {
dispatch } =this.props;
dispatch({
//type里的menu是models/menus.js里面的命名空间namespace的menu
type:'menu/fetchMenus',
payload:{
},
callback:res=>{
console.log(res,111);
},
});
};
//接下来在models/menus.js (意思是在models文件下创建一个model的组件)
import * as API from '../services/api';
export default {
namespace:'menu',
state:{
menu:[]