const sendValue = {
equipId: record.equipId,
id: record.id,
stationInfo: false,
stationId: record.stationId,
auditState: record.auditState,
stateName: auditStateItem?.name || '',
auditDesc: encodeURIComponent(record.auditDescription), // 使用encodeURIComponent编码特殊符号参数
fromPage: 'confirm'
};
props.history.push(`/manageControl/strategyConfirm/viewDetails?record=${JSON.stringify(sendValue)}` );
encodeURI() 函数用于对 URI 进行编码,此函数对特殊字符进行编码,除了: , / ? : @ & = + $ #,http路径采用encodeURI进行编码
encodeURIComponent()对 : , / ? : @ & = + $ #这些字符进行编码,在路径中携带的参数采用encodeURIComponent进行编码
请使用 decodeURI() 函数对已编码的 URI 进行解码。