美文网首页
dva dispatch

dva dispatch

作者: 第2世界 | 来源:发表于2020-01-08 18:56 被阅读0次

jsx中事件处理中有dispatch

dispatch({type: 'count/add'}) //这里的count是model的命名空间,"/"后面的表示model中effects的异步方法名

model:

{
  namespace: 'count', //dispatch中引用的命名空间
  state: 0,
  reducers: {
    add(state) { return state + 1 },
  },
  effects: {
    *addAfter1Second(action, { call, put }) {
      yield call(delay, 1000);
      yield put({ type: 'add' });
    },
  },
}

相关文章

网友评论

      本文标题:dva dispatch

      本文链接:https://www.haomeiwen.com/subject/lygsactx.html