早上好
我不知道我的标题是否可以理解,但是我希望能够有一个带有参数的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}";
(对不起,如果我不明确,我的英语说得不太好) 谢谢。
答案 0 :(得分:1)
您可以像这样将其声明为常量并在任何地方使用:
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 });
希望能回答您的问题。