1、引入组件
import React, { FC, useEffect } from 'react';
import { useSelector } from 'umi';
2、使用useSelector方法获取从Redux的store中提取数据(state)
const id = useSelector((state) => state.routerState[InsuranceDetailId]);
3、调用useEffect方法监控id是否有更新
useEffect(() => {
// getInsuranceDatailReq.run({id})
console.log(id,'=============info');
getInsuranceDetail({ id }).then((res) => {
const { code, data } = res
if(code === 0){
form.setFieldsValue(data);
}
})
}, [id]);
Tip:
form.setFieldsValue(data); // 设置表单默认值
