小编sss*_*sss的帖子

警告:validateDOMNesting(...): <div> 不能作为 <tbody> 的孩子出现

我正在 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)

javascript reactjs

13
推荐指数
1
解决办法
3万
查看次数

上传并读取文件

我试图用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)

javascript reactjs

7
推荐指数
1
解决办法
2万
查看次数

borderRadius 样式属性不会使 reactjs 中的边缘变圆

<table className="table table-striped table-bordered" style={{'borderRadius':'5px'}}>
  <tbody>
      {data}
  </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

我想让桌子的边缘变圆,但上面的样式根本不起作用。有没有办法做到这一点 ?

css reactjs

5
推荐指数
2
解决办法
3万
查看次数

标签 统计

reactjs ×3

javascript ×2

css ×1