作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想从 React 项目中的文本文件中读取数据,但是当我尝试执行和读取时,我在控制台日志中得到了 HTML 示例代码。
这是函数:
onclick= () =>{
fetch('data.txt')
.then(function(response){
return response.text();
}).then(function (data) {
console.log(data);
})
};
以及调用它的按钮:
<button onClick={this.onclick}>click string</button>
最佳答案
只要尝试一下下面的代码你就会明白
import React, { Component } from 'react';
class App extends Component {
constructor(props) {
super(props);
}
showFile = async (e) => {
e.preventDefault()
const reader = new FileReader()
reader.onload = async (e) => {
const text = (e.target.result)
console.log(text)
alert(text)
};
reader.readAsText(e.target.files[0])
}
render = () => {
return (<div>
<input type="file" onChange={(e) => this.showFile(e)} />
</div>
)
}
}
export default App;
关于reactjs - 如何在 react 中读取文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55830414/
我是一名优秀的程序员,十分优秀!