如何使用工具提示中ReactJS,在JSX,而无需使用NPM模块或反应的自举?

问题描述 投票:-1回答:2

我在Reactjs项目中使用bootstrap4,我安装bootstrap4使用NPM,并给予在App.js模块路径链接,

import 'bootstrap/dist/css/bootstrap.min.css';

但在使用工具提示,使用内嵌样式的图标,我不能给属性data-toggle因为在他们之间-和JSX认为有两个不同的组件。

screenshot

我看了大家给第三方的模块或单独的组件提示,但我想执行内联样式。

这里是它的代码。

<Link to={`contact/edit/${id}`}>
                  <i
                    className="fas fa-pencil-alt "
                    style={{
                      data-toggle="tooltip", data-placement="top", title="Tooltip-not-working!",
                      cursor: "pointer",
                      float: "right",
                      color: "green",
                      marginRight: "1rem"
                    }}
                  />
                </Link>

错误是由于不给属性为一个字符串。

screenshot

my GitHub code-link.

css reactjs css3 bootstrap-4
2个回答
1
投票

那是因为你通过style标签赋予属性。它应该是这样的,而不是:

<i data-toggle="tooltip" data-placement="top" title="Tooltip-not-working!" style={{...}} />


1
投票

您将在错误的地方属性。样式属性应该只有驼峰财产一样marginTop没有边距。和道具的剩余你传递给元素应该是相同的HTML。

<i data-toggle="Your Message" style={{marginTop: '5px'}} />
© www.soinside.com 2019 - 2024. All rights reserved.