1

我有一个带有 react-toolbox 的 reactJS 应用程序

在控制台中我得到了这个错误:

Warning: Unknown prop `raised` on <a> tag. Remove this prop from the element.

知道如何解决此警告吗?我不想删除标签,是否有解决方法可以在不删除此标签的情况下使其正常工作?

谢谢

更新

 <Button icon='save' type="submit" label={<T value='processes.new.save'/>} raised primary/>

我用这个东西:http ://react-toolbox.com/#/components/button

4

2 回答 2

2

发生这种情况是因为“提升”的道具被添加为制作的<a>道具<Link>。您可以通过位置的 state 属性包含其他信息。

检查链接文档

于 2017-07-05T13:09:20.933 回答
1

DOM每当您将属性添加到HTML 规范中没有的 -tag 时,React 都会给您一个警告。raised不是一个有效的<a />属性,因此 React 让你知道你可能犯了一个错误。该标签 - 尽管它将应用于 DOM (IIRC) - 不会被任何浏览器操作。如果您出于其他原因需要添加自定义属性,请使用data--prepended 属性,就像data-raised您的情况一样。

看起来它需要是一个类或其他东西,而不是a标签上的一个属性 - 但如果没有看到您的代码,很难给出更准确的答案。

于 2017-07-05T13:13:34.067 回答