如何解决如何在以下代码中获得props的值我在platformstate中获得了该值
如何在以下代码中获得props值。我已经在platformstate中获得了值。但是idont理解了如何将数据获取到baseURL参数。我已经注释了我想要该值的部分
import axios from 'axios';
import {ToastAndroid} from "react-native";
import {connect} from 'react-redux';
const client = axios.create({
//want to pass the dynamic value from porps to baseURL
baseURL: "https://test.xyz.com/",headers: { 'Cache-Control': 'no-cache' },});
client.defaults.params = {};
client.defaults.params['index'] = "test";
client.interceptors.response.use(
function (config) {
return config;
},function (error) {
ToastAndroid.show('Request failed',ToastAndroid.LONG);
console.log(error.response);
return Promise.reject(error);
}
);
//value present in platform state
function mapStateToProps(state) {
return {
platformstate:state.plat.configdata
}
}
export default connect(mapStateToProps)(client)
请有人帮忙!!!!!
解决方法
您需要将箭头功能传递给客户端,在该功能中您可以传递道具。
url.toURI().toString()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。