如何解决试图将CSV文件数据读取到我的React-Native js文件中,但未处理的承诺被拒绝 TypeError:网络请求失败
我正在尝试将我的react-native项目的一些csv数据读取到我的JS文件中。
我正在使用d3。
问题是我的csv文件似乎无法读取。我目前正在将数据输出到控制台日志中,但是没有看到。相反,我看到的是未处理的承诺拒绝TypeError:,如下所示。
这是我尝试提取csv数据的代码。
/*
* Screens/DaignosisList -> DaignosisList Screen
*
* Description:
* This screen is intended for users who know their patients
* daignosis already and want to choose from a list of available
* options.
*
* Parameters:
*
*
*/
import React,{useState,useEffect} from 'react'
import { Text,View,ScrollView } from 'react-native';
import GeneralButton from '../Components/Buttons/GeneralButton';
import styles from '../Styles/GeneralStyles';
import ScrollableModal from '../Components/Modals/ScrollableModal';
import ButtonColumnGenerator from '../Components/Buttons/ButtonColumnGen';
import { csv } from 'd3';
const DaignosisList = (props) => {
const [data,setData] = useState();
useEffect(() => {
csv('../DataSheet/appData.csv').then(data => {
setData(data);
});
},[]);
console.log(data);
var buttonNames = ["Start New Diagnosis","Choose from Diagnosis List"];
var buttonOnpressRoutes = ["New Diagnosis","Home"]
var buttonOnpress = []
for (let i = 0; i < buttonOnpressRoutes.length; i++){
buttonOnpress.push(() => props.navigation.navigate(buttonOnpressRoutes[i]))
}
return (
<ScrollView style={styles.genHomeView}>
<ButtonColumnGenerator
names = {buttonNames}
onPresses = {buttonOnpress}
/>
<Text>
{data}
</Text>
</ScrollView>
);
}
export default DaignosisList
这是我的控制台日志
这是我的csv文件
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。