- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
的后代出现
我知道问题出在哪里。但我找不到解决办法。段落不能包含任何其他标签。但就我而言,我没有使用任何段落标签。
return (
<div className={classes.root}>
<Stepper activeStep={activeStep} alternativeLabel>
{steps.map(label => {
return (
<Step key={label}>
<StepLabel>{label}</StepLabel>
</Step>
);
})}
</Stepper>
<div>
{this.state.activeStep === steps.length ? (
<div>
<div>All steps completed</div>
<Button onClick={this.handleReset}>Reset</Button>
</div>
) : (
<div>
<div>{getStepContent(activeStep)}</div>
<div>
<Button
disabled={activeStep === 0}
onClick={this.handleBack}
className={classes.backButton}
>
Back
</Button>
<Button variant="contained" color="primary" onClick={this.handleNext}>
{activeStep === steps.length - 1 ? 'Finish' : 'Next'}
</Button>
</div>
</div>
)}
</div>
</div>
);
}
我的 getStep 方法..它看起来像返回一个段落。但它应该返回一个 react 组件..
function getStepContent(stepIndex) {
switch (stepIndex) {
case 0:
return <FormPart1 setFormPart1Value={getValueFormPart1.bind(this)} className={{
alignContent:'center'
}
} />;
case 1:
return <FormPart2 />;
case 2:
return <PerformanceTable />;
case 3:
return <WorkHabitTable />;
case 4:
return <OtherDetails />;
case 5:
return <PerformanceOverall />;
default:
return 'Uknown stepIndex';
}
此代码直接取自 Material-UI。所以有人建议我解决浏览器中出现的错误。
最佳答案
警告消息指出您不能在 p 标签内使用 div 标签,例如:
<p>
<div>some text</div>
</p>
这是无效的 html。 p
标签可以包含 inline elements不是 block 级元素。
因此,您的组件之一正在使用此类组件。你需要解决这个问题。 (只需将 p 标签替换为 div 标签即可)
或者,图书馆本身可能已经使用了这样的东西?您可以自行修复或提交问题等待修复。
关于css - 警告 : validateDOMNesting(. ..): <div> 不能作为 <p> 的后代出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52272462/
我有一个整体可点击的 React 组件,但内部也包含按钮。 所以类似 ... ... 这是我想要的行为,但我收到此警告: Warning: validateDOMNesting(..
我正在使用 React 路由器 dom Link 组件。它基本上是推特的主页。我希望能够在一个 div 组件中有两种类型的链接。一个是链接到用户的个人资料,另一个是发布。我目前收到警告,暂时找不到解决
我正在尝试使用 react-router与 reactstrap与 create-react-app . 在路由页面中,我需要为 reactstrap 使用状态,所以我将路由器从一个变量转换为一个类,
我已经浏览了所有与此有关的示例问题,但似乎无法弄清楚我的问题是什么。 这是完整的错误: index.js:1375 Warning: validateDOMNesting(...): Text nod
你能解释一下为什么 react 显示警告Warning: validateDOMNesting(...): #text cannot appear as a child of . See Router
我将用户列表作为 props 传递给 UserItem 组件,以迭代用户列表并将它们显示在表上。列表显示正确,我的渲染返回中没有任何 div,但我仍然收到错误消息:index.js:1446 警告:v
我正在尝试用 React 中的数据填充表格,但是我遇到了上述错误。 这是填充表格的函数: let numberOfColumns = props.tabColumns.split(",").lengt
我正在 React 中创建一个表(我是 React 的新手),但是我们可以使用 CategoryData 还是应该使用其他东西?它没有正确创建单元格,即它创建的单元格未与 对齐来自父级的,它们根本没
的后代出现
我知道问题出在哪里。但我找不到解决办法。段落不能包含任何其他标签。但就我而言,我没有使用任何段落标签。 return ( {steps.map(label => {
不能作为
的后代出现
我在浏览器控制台中收到此警告: warning.js?da67:33 Warning: validateDOMNesting(...): cannot appear as a descendant
我正在使用 react-window使用 react-table 7 创建虚拟表(和 Material UI 表)。 我嵌入了 FixedSizeList 而不是 TableBody。像这样的东西:
我有一个带有 的组件作为基本元素,它渲染得很好。但是当我尝试使用 mount 测试它时,我收到警告: Warning: validateDOMNesting(...): cannot appear
我有这个代码。这和更多在 render() 方法的 return 语句中 Imie Nazwisko/Nazwa firmy ID
我正在尝试修复这两个警告: Warning: validateDOMNesting(...): cannot appear as a child of . Warning: Each child i
给定父组件,我正在使用子组件 DynamicFieldSet这是一组FormItems 。但我收到错误: Warning: validateDOMNesting(...): cannot appea
我是一名优秀的程序员,十分优秀!