react 页面跳转并传值
页面内
页面的跳转有2种情况,一种是点击事件后的执行,可以直接写在组件控件(按钮、超链接等)中的。
通过
进行传值以及页面跳转 ,接收页面通过
const RepairRequest:FC
const RepairRequest:FC=({RepairProcessing,dispatch,userListLoading, location: { query: { serviceUuid }}})=>{
通过location{query:{键名}}就可取到值。
接口内
第二种情况就是在回调函数内进行页面的跳转,例如,调用接口后进行跳转登录,或者根据接口返回的不同数据进行不同页面的跳转。
引入 import { history } from 'umi';
import { history } from 'umi';
通过history.push({pathname:"路径名",query:{键名:键值}})
获取数据页面同样的道理。