ホームページ  >  に質問  >  本文

有効が 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.duplicate、 { 有効: false、 onSuccess: () => { message.success('テンプレートは正常にコピーされました。') }、 } )</pre> <p>onClick メソッドは、antd テーブルの render メソッドで使用され、<code>record.id</code> を通じて ID を提供します。 </p> <pre class="brush:php;toolbar:false;">render: (_value, Record) => ( <div onClick={() =>duplicateTemplateFunc(record.id)> コピー </div> )、</pre>
P粉493313067P粉493313067443日前536

全員に返信(1)返信します

  • P粉675258598

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

    リーリー

    返事
    0
  • キャンセル返事