我正在 React 中创建一个表(我是 React 的新手),但是 CategoryData 我们可以使用这些还是应该使用其他东西?它没有正确创建单元格,即它创建的单元格与<th>来自父级的单元格不对齐,并且它们根本没有单元格边框。它还发出以下警告:
Warning: validateDOMNesting(...): <div> cannot appear as a child of <tbody>. See Param > tbody > Row > div.
Warning: validateDOMNesting(...): <tr> cannot appear as a child of <div>. See Row > div > tr.
Warning: validateDOMNesting(...): <tr> cannot appear as a child of <div>. See CategoryData > div > tr.
Run Code Online (Sandbox Code Playgroud)
我不确定为什么会发生这些警告以及为什么表格单元格(来自CategoryData)没有对齐并且没有单元格边框。什么是正确的做到这一点呢?
代码
var Param = React.createClass({
getInitialState: function() {
return {
isLoading: true,
panelTitle: "",
data: [], …Run Code Online (Sandbox Code Playgroud) 我试图用React上传文件并查看其内容,但它给了我什么C:\fakepath\.我知道它为什么会给出fakepath,但是在反应中上传和读取文件内容的正确方法是什么?
<input type="file"
name="myFile"
onChange={this.handleChange} />
handleChange: function(e) {
switch (e.target.name) {
case 'myFile':
const data = new FormData();
data.append('file', e.target.value);
console.log(data);
default:
console.error('Error in handleChange()'); break;
}
},
Run Code Online (Sandbox Code Playgroud) <table className="table table-striped table-bordered" style={{'borderRadius':'5px'}}>
<tbody>
{data}
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
我想让桌子的边缘变圆,但上面的样式根本不起作用。有没有办法做到这一点 ?