如何在ReactNative项目中将本地文本文件加载到字符串变量中
How to load local text file into string variable in ReactNative Project?
在我的ReactNative项目中,有一些静态文本文件我想加载到字符串变量中。像这样:
var content = loadPlainTextFile("resources/tags.txt");
var tags = content.split("'n");
我试着像要求javascript文件一样要求,但它不起作用,因为react native给出异常"无法解析模块./data/tags.txt"。
var customData = require('./data/tags.txt');
我猜require()无法处理纯文本文件?
如何正确操作?
这个问题特别询问如何使用以下内容导入文本文件:
import textFile from './textFile.txt'
这可以使用React Native Local Resource实现。该库允许您异步加载任何类型的文本文件。
创建一个常量.js,如下所示,导出常量。
module.exports = {
SPRING_CONFIG: {tension: 40, friction: 3},
COLOR: {
COLOR1: '#ffffff',
COLOR2: '#eeeeee',
BLACK_TEXT: '#333',
},
};
然后在你试图导入的任何文件中,将其导入为…
import CONSTANTS from './constants'; //Make sure you put the right folder path.
console.log(CONSTANTS.COLOR.BLACK_TEXT);
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- Sails.js:同时发布文本输入和一个文件
- 使用不带文本文件的OpenLayers显示POI
- 从单独的html文件预览Javascript文本
- 使用JSON文件中的变量(字符串)填充文本区域
- 使用javascript从文本文件中获取值
- 从javascript中的文本文件中获取值
- 在移动浏览器上显示大型文本文件
- 搜索文本文件并附加到表中
- 将文本文件加载到javascript中
- Angular http.get没有'我不喜欢在开头和结尾加方括号的文本文件
- 一个javascript实现base64图像编码并将结果写入文本文件
- 用javascript读取文本文件的第一行
- 从文本文件js中读取列表
- 使用JavaScript将压缩文本文件加载到字符串中
- 可以设置输入类型=文件的文本框的高度
- 数组在手动写入时有效,但从文本文件加载时无效
- 在浏览器中打开文本文件-服务器上出现错误
- 使用SeleniumWebdriver将文本复制到文件时出现编译错误的解决方案
- 使用 d3 或 ajax 读取本地文件文本(制表符分隔值)会导致 Firefox 开发控制台中的语法错误