javascript - 在 React JS 中使用 axios 发送变量

标签 javascript reactjs variables axios

早上好,

我不知道我的标题是否可以理解,但我希望能够有一个带参数的 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/

相关文章:

javascript - 创建嵌套 if + else if 语句,但函数返回为未定义

javascript - 用一个表达式将两个变量赋给同一个值?

javascript - 移动 Safari 在 play() 上跳过 HTML 音频的前几秒

使用 ReactDOMServer 和 insideHTML 时,JavaScript 函数调用在表格下拉列表中不起作用

variables - 在 Chef 配方中使用变量

java - 静态ArrayList总是替换旧值

variables - Coldfusion - 如何转义变量内部的变量?

javascript - p5.j​​s 旧帧不删除

javascript - 按属性在对象数组中查找重复项的最短方法

javascript - React-native 在浏览器中打开链接并返回应用