早上好,
我不知道我的标题是否可以理解,但我希望能够有一个带参数的 const 以便能够选择使用 axios 发送的内容。 基本上我有这个:
const {send1='', send1_1= '', send2='', send2_2 = '' } = this.state;
await axios.post(' MY_API/default/serverlessAppFunction',
{ key1: `${send1}, ${send1_1}`, key2: `${send2}, ${send2_2}`},);
我想知道是否可以在其他地方声明一个变量,并将其放入 axios 中。 有点像这样:
const key3 : `${test3}, ${test3_3}`;
const {send1='', send1_1= '', send2='', send2_2 = '', test3= '', test3_3=''} = this.state;
await axios.post(' MY_API/default/serverlessAppFunction',
{ key1: `${send1}, ${send1_1}`, key2: `${send2}, ${send2_2}`, key3},);
这个例子当然不起作用。
但在全局范围内,我想做这样的事情。 如果可能的话,我如何声明这个变量以及以什么形式?
我说的是像这样或以其他方式声明
const key3 = "${test3}, ${test3_3}";
(抱歉,如果我不具体,我英语说得不好) 谢谢。
最佳答案
您可以像这样声明常量并在任何地方使用:
const key1 = ${send1}, ${send1_1}
;
const key2 = ${send2}, ${send2_2}
;
const key3= ${send3}, ${send2_3}
;
await axios.post(' MY_API/default/serverlessAppFunction', { key1, key2, key3 });
它是以下内容的简写:
await axios.post(' MY_API/default/serverlessAppFunction', { key1: key1, key2: key2, key3: key3 });
希望能回答您的问题。
关于javascript - 在 React JS 中使用 axios 发送变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59028268/