React 类
function ContractList(){
...
}
function onChangeContractType(value){
...
}
async function getContractApplyOrder(id,submit,setCreateWay){
...
}
不加载整个页面,只加载部分
location.reload();
getApplyOrderById(applyOrderId);
常用函数
const [editType,setEditType] = useState(false);
const {contractType, status, contractId} = useParams();
useEffect(()=>{
if(contractId){
setEditType(false);
}
},[contractId]);
const purchaseInfoRef=useRef();
const applyOrderInfo = userMemo(()=>{
return {
id: applyOrderId,
bizType:bizDto?.bizType,
auditList: applyOrderInfo.auditList,
}
},[currentContractInfo])
window.location.href= `${location.orgin}/contract/v2/contractList`
数组
riskHandleResultList.forEach((item)=>{
calibrationList.push({
executor:gmtModifier,
executorNo: gmtModifierId,
...item,
});
});
const upFileList= fileInfoList?.map((item)=>{
return {
...item,
progress: 100,
status:true,
}
}) ||[]
contractList?.slice((pageProps.current-1)*pageProps.pageSize, pageProps.current*pageSize) || [];
contractList.push({contractId:id, contractStatus: status});
浅拷贝与深拷贝
const list =[...paymentInfoList];
const list =JSON.parse(JOSN.stringify(paymentInfoList));