繁体   English   中英

反应:子组件无法正确渲染

[英]React: Child component not rendering correctly

我正在学习在React上设计一个公告板应用程序,该应用程序在页面上显示几个“粘滞便笺”。 当组件正常工作时,我相信页面上的“注释”是相互呈现的。 即时贴相互渲染(左屏幕) 这是我的代码的HTML,CSS和JavaScript文件。 https://drive.google.com/open?id=0Bx_XCzMeXydQcm1pQ3Z6d3NOVXM

我认为渲染多个组件不是问题。 如果将Note6.js中Board Component的render()函数的86行更改为以下内容: <h1 key={i}>{note}</h1>并运行它,它将在不同的行中显示输出,我希望能发生。(请参阅屏幕快照图像的右窗口)

请帮忙!

问题可能是您为笔记CSS类设置的位置。

div.note {
    height: 150px;
    width: 150px;
    background-color: yellow;
    margin: 2px 0;
    position: absolute; /* This line */
    cursor: -webkit-grab;
    -webkit-box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, .2);
    box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, .2);
}

尝试更改position: absolute; 到其他东西,例如float: left;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM