美文网首页
2019-05-27 Antd pro React Router

2019-05-27 Antd pro React Router

作者: 多吃水果少吃肉 | 来源:发表于2019-05-27 17:03 被阅读0次

    首先前一个页面跳转:

      previewItem = id => {
        router.push(`/sample/detail/${id}`);
      };
    

    然后后面页面获取id 数值

        dispatch({
          type: 'rule/fetchSampleDetail',
          id:  match.params.id,
        });
    

    然后传递给 rule

        * fetchSampleDetail({ id }, { call, put }) {
          // console.log(payload);
          const response = yield call(getSampleDetail, id);
          yield put({
            type: 'show',
            payload: response,
          });
        },
    

    最后发送给request 向后端服务器请求数据:

    export async function getSampleDetail(id) {
      // console.log(id);
      return request(`/api/samples/${id}/`, {
        headers: {
          Authorization: "JWT ".concat(String(localStorage.getItem('auth-token')))
        }
      });
    }
    

    相关文章

      网友评论

          本文标题:2019-05-27 Antd pro React Router

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