我目前在我的应用程序中使用与节点 js 的反应。
我试图从文本文件中读取,当我尝试不同的事情时会得到不同的错误。通过研究,从文件读取的最简单路径是使用“fs”,因此我将发布我尝试从本地文件(客户端)读取的两种方法。
如果有人可以帮助解决我的错误,或者甚至向我展示从本地文件中读取的不同方式,我将不胜感激!
import React ...
import { readFile, readFileSync } from 'fs';
// other imports
class Background extends Component {
// my constructor
componentDidMount() {
this.loadMe();
}
loadMe() {
var file = './read_file';
/* WAY 1: Asynchronously using readFile */
readFile(file, function(err, data) {
if (err) { console.log(err) }
console.log(data);
}
/* WAY 2: Synchronously using readFileSync */
var data = readFileSync(file);
console.log(data);
}
}
Run Code Online (Sandbox Code Playgroud)
显然,我不会同时运行两种方式。我还基本上从其他堆栈溢出答案和一些在线教程中复制了代码。我查看了FileReader但无法使其工作。
我目前收到的错误:TypeError: Object(...) is not a function
指向var …
我目前正在使用React-Select创建一个下拉菜单。这是非常简单的代码:
<Select className="dropdown" value={this.state.selectedOption}
options={this.state.options} onChange={this.handleQueryDropdown.bind(this)}/>
Run Code Online (Sandbox Code Playgroud)
产生这个:
我的问题:是否可以将“选择... ”更改为不同的消息?我搜索了堆栈和 api,但找不到任何示例。
谢谢!