我该如何编写我的动作创建者来传递我的组件中的值?

时间:2016-09-09 15:51:02

标签: reactjs react-redux redux-thunk

对于这个愚蠢的问题提前抱歉。我还在学习javascript,有时我很难写简单的操作。

我有以下行动创作者:

export const fetchgadata = VIEW_ID => (dispatch) => {
    dispatch({
        type: 'FETCH_DATA_REQUEST',
        isFetching:true,
        error:null
  });

return axios.get("http://localhost:3000/gadata", {
  params: {
    id: VIEW_ID
  }
}).then(response => {
      dispatch({
            type: 'FETCH_DATA_SUCCESS',
            isFetching: false,
            data: response.data.rows.map( ([x, y]) => ({ x, y }) )
      });
    })
    .catch(err => {
      dispatch({
            ype: 'FETCH_DATA_FAILURE',
            isFetching:false,
            error:err
      });
      console.error("Failure: ", err);
    });
};

export function onSetTimeRange(timerange) {
 return {
        type: 'SET_TIME_RANGE',
        timerange
    }
}

我想要做的是将VIEW_ID值传递给我的axios param。所以从这里... const fetchgadata = VIEW_ID => (dispatch) => { ...到这里...return axios.get("http://localhost:3000/gadata", { params: { id: VIEW_ID } }).then(response => ...

我应该如何编写代码?

感谢。

0 个答案:

没有答案