首页 > 其他 > 详细

Dva 表示法

时间:2019-08-26 22:58:42      阅读:101      评论:0      收藏:0      [点我收藏+]

 

 

抄袭自 [飞行的泥] 他的云雀主页:https://www.yuque.com/flying.ni

 

技术分享图片

 

 

app.model({
  namespace: ‘count‘,
  state: {
    record: 0,
    current: 0,
  },
  reducers: {
    add(state) {
      const newCurrent = state.current + 1;
      return { ...state,
        record: newCurrent > state.record ? newCurrent : state.record,
        current: newCurrent,
      };
    },
    minus(state) {
      return { ...state, current: state.current - 1};
    },
  },
  effects: {
    *add(action, { call, put }) {
      yield call(delay, 1000);
      yield put({ type: ‘minus‘ });
    },
  },
  subscriptions: {
    keyboardWatcher({ dispatch }) {
      key(‘?+up, ctrl+up‘, () => { dispatch({type:‘add‘}) });
    },
  },
});

 

Dva 表示法

原文:https://www.cnblogs.com/xiaoyutongxue/p/11415454.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!