dvaJS Model之间的调用
Posted victorlyw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dvaJS Model之间的调用相关的知识,希望对你有一定的参考价值。
const Model: ModelType = namespace: ‘namesps‘, state: data: , effects: *fetch( payload, callback , call, put, select ) const res = yield call(queryApplyInvoiceInfo, payload); if (!res || !res.data) return; const total = yield select((state) => state.user.currentUser ) console.log(total); yield put( type: ‘change‘, payload: res ) if (callback) callback(); , reducers: change (state, payload ) return data: (state && state.data) || list: [], pagination: ; export default Model;
// 选择 state + ‘全局属性名(namespace)‘ + state属性名
const total = yield select((state) => state.user.currentUser )
console.log(total);
以上是关于dvaJS Model之间的调用的主要内容,如果未能解决你的问题,请参考以下文章
dvajs的一个大坑:使用BrowserHistory路由模式后仍然会出现hash(哈希)