鍍金池/ 問答/HTML/ 如何 監(jiān)聽 model 中 state 的 變化

如何 監(jiān)聽 model 中 state 的 變化

有一個(gè)需求 需要監(jiān)聽state的變化 的 然后存入緩存 中

2.0 這是 VUE 中的實(shí)現(xiàn)方式

  store.subscribe((mutation, { task_pyramid }) => {
    localStorage.setItem('PYRAMIDTASK', JSON.stringify(task_pyramid.pyramid_list));
  })

不知道 在dva.js 如何實(shí)現(xiàn)類似的效果

回答
編輯回答
囍槑

modelsubscriptions中可以監(jiān)聽到。
但是,你要監(jiān)聽state,那么放在reducers中就可以了。因?yàn)?code>state的改變就是通過reducers函數(shù)實(shí)現(xiàn)了。

2017年5月23日 19:11