导语
歌谣 歌谣 我最经学习了一个新的知识 dva.js该怎么使用呢
编辑
第一步 建立一个简单的页面
import React, { Component } from 'react'; class geyao extends component { xxxxxxxx 此处省略 }
第二步 建立一个models文件 下面建立一个js文件
export default { namespace: 'products', state: [], reducers: { 'delete'(state, { payload: id }) { }, }, };
namespace是唯一名字
reducers定义异步方法 放接口方法
第三步 连接
import { connect } from 'dva'; @connect(({ products, menu, loading }) => ({ menu, products, }))
第四步 调用接口
componentWillMount() { this.getAssistList(); } getAssistList() { const { dispatch } = this.props; dispatch({ type: 'product/getAssistActivityPage', }); }
总结
通俗的说了dva的整体使用流程 有时间再细细研究