码迷,mamicode.com
首页 > 其他好文 > 详细

Dva 表示法

时间:2019-08-26 23:21:01      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:call   oar   count   pac   cal   mod   image   names   bsp   

 

 

抄袭自 [飞行的泥] 他的云雀主页: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 表示法

标签:call   oar   count   pac   cal   mod   image   names   bsp   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!