在这里,我有我的第一个表单,它从提交按钮提供值 userid 和值 1、2 或 3。 api(代码沙盒中的第 124 行)
`.post(`https://jsonplaceholder.typicode.com/posts`, payload)`
然后我有另一个表单,其中三个按钮 nSubmit1、nSubmit2 和 nSubmit3 这些也假设以相同的格式发送值(例如 {userId: "1243", submit: "1"}),
第 168 行在 PostForm.jsx 文件中
<form>
<button
value={submit1}
onClick={() => this.submitHandler(this.state.submit1)}
>
nSubmit1
</button>
<button
value={submit2}
onClick={() => this.submitHandler(this.state.submit2)}
>
nSubmit2
</button>
<button
value={submit3}
onClick={() => this.submitHandler(this.state.submit3)}
>
nSubmit3
</button>
</form>
但是对于 diff api,我在哪里以及如何定义第二个 api 并将我的提交值映射到它...userId 假设是两个 api 的公共值
https://codesandbox.io/s/vigorous-ptolemy-p1s4i?file=/src/components/PostForm.js
我还需要以“jsonplaceholder.typicode.com/posts?loadId=${this.userId}&eventName=${this.eventName}”的格式发送有效载荷