찾다

 >  Q&A  >  본문

활성화된 경우 false로 설정된 경우 React Query의 useQuery 함수에서 함수에 매개변수를 전달하는 방법은 무엇입니까?

<p>템플릿을 복사할 수 있는 쿼리를 작성 중입니다. 템플릿을 복사하는 쿼리에는 ID가 필요하지만 처음에는 ID가 없습니다. onClick 함수에서 호출할 때 쿼리 함수에 ID를 매개변수로 전달하려면 어떻게 해야 합니까? </p> <p>템플릿 복사 기능:</p> <pre class="brush:php;toolbar:false;">duplicate: ({ queryKey: [_key, id] }) => axios.get(`${base_url}templates/${id}/duplicate ?auth_token=${auth_token}`),</pre> <p>내 검색어:</p> <pre class="brush:php;toolbar:false;">const { 데이터: DuplicateTemplate, 다시 가져오기: DuplicateTemplateFunc } = useQuery( [`템플릿], api.중복, { 활성화됨: 거짓, onSuccess: () => message.success('템플릿이 성공적으로 복사되었습니다.') }, } )</pre> <p>onClick 메소드는 antd 테이블의 render 메소드에 사용되며, <code>record.id</code>를 통해 ID를 제공합니다. </p> <pre class="brush:php;toolbar:false;">렌더: (_값, 레코드) => <div onClick={() => DuplicateTemplateFunc(record.id)> 복사 </div> ),</pre>
P粉493313067P粉493313067461일 전558

모든 응답(1)나는 대답할 것이다

  • P粉675258598

    P粉6752585982023-08-27 14:57:52

    으아악

    회신하다
    0
  • 취소회신하다