dvaJS Model之间的调用
生活随笔
收集整理的這篇文章主要介紹了
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之间的调用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SSH工作过程简介和SSH协议算法集简介
- 下一篇: HBuilder与夜神模拟器连接步骤