1

我越来越

错误:不支持同步 http 请求

但是我没有做任何http请求。我所做的只是试图解析一个本地 csv 文件。这是我的脚本:

import RNFS from 'react-native-fs';
import Papa from 'papaparse';

const mainBundlePath = RNFS.MainBundlePath;

const path = '/app/src/main/assets/data.csv';

const test = () => {

    Papa.parse(mainBundlePath + path, {
        download: true,
        delimiter: '\t',
        complete: function(results) {
            console.log("results: ", results);
            }
        }
    );

};

export default test;
4

1 回答 1

0

问题通过不同的方法解决。我没有使用不起作用的路径读取文件,而是使用函数将文件存储在资产文件夹中后使用 react-native-fs 库读取文件

读取文件资产

这个函数的结果是一个promise,它在resolve时返回一个表示csv文件内容的字符串。这个字符串可以传递给

帕帕帕斯

解析它并返回一个对象数组。

于 2019-03-15T16:02:48.427 回答