Apakah cara untuk memaksa tindakan dicetuskan menggunakan useSubmit tanpa sebarang semakan?
P粉301523298
2023-08-14 13:21:36
<p><strong>react-router-dom v6</strong></p><p>Apabila saya menyerahkan operasi menggunakan kaedah get</p>
<pre class="brush:php;toolbar:false;">useEffect(() ==> {
jika (!standardSelected) kembali;
clearTimeout(sectionListTimeOutId);
const clearTimeoutId = setTimeout(() => {
console.log('>>> gunakan serah dipanggil');
submit({ standard_id: standardSelected }, { method: 'get' });
}, 1000);
setSectionListTimeOutId(clearTimeoutId);
}, [standardSelected]);</pre>
<p>Fungsi tindakan saya tidak dicetuskan kerana tindakan hanya akan dicetuskan oleh kaedah selain daripada kaedah "GET". </p><p><strong>Bagaimana saya boleh memaksa useSubmit untuk mencetuskan tindakan tanpa menyemak apa-apa. </strong></p>
Jika anda ingin memaksa mencetuskan tindakan, anda boleh menggunakan
"post"
方法,而不是"get"