gpt4 book ai didi

javascript - 在URL之外访问axios body参数

转载 作者:行者123 更新时间:2023-12-01 00:59:54 25 4
gpt4 key购买 nike

我有这个 axios 请求:

 axios.all([

axios.post(baseURL+'sentiments', {
sentiment_type: 'positive',
filter_tab: type
}),

axios.post(baseURL+'sentiments', {
sentiment_type: 'negative',
filter_tab: type
})
])
.then(axios.spread(result1, result2) => {
console.log(result1),
console.log(result2)
})
.catch(err => {
console.log(err)
})

然后在我的渲染方法中,我想要实现的是将“sentiment_type”值“积极”访问到某些变量或其他内容中,以进一步将其用于条件渲染。

if(sentiment_type === positive){ 
then do this
}
else{
do something else
}

有什么办法可以做到这一点吗?请指导。

最佳答案

我假设这部分代码是组件的一部分。您可以将这些变量存储在本地存储中。以下是更多信息的链接:State and Lifecycle

还有一个例子,希望对您有所帮助。

    class parentComponent extends React.Component {
state = {
sentiment_types: [];
}

componentDidMount() {
axios.post(baseURL+'sentiments', {
sentiment_type: 'positive',
filter_tab: type
})
.then((firstResponse) => {
axios.post(baseURL+'sentiments', {
sentiment_type: 'negative',
filter_tab: type
})
.then((secondResponse) => {
// Here you can store you results into the state
this.setState({
sentiment_types: ['positive', 'negative'];
})
})
.catch(err => {
console.log(err);
})
console.log(result)
})
.catch(err => {
console.log(err)
})
}

render() {
<childComponent sentiment_types={this.state.sentiment_types} />
}
}

const childComponent = (props) => {
if(props.state.sentiment_types.includes('positive')){
return <h1>oke</h1>
}
}

关于javascript - 在URL之外访问axios body参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56180801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com