如何在jsfiddle中运行react-tippy库?
我收到错误消息Tooltip is not defined
,但导入了脚本。
工具提示示例
<Tooltip
// options
title="Welcome to React"
position="bottom"
trigger="click"
>
<p>
Click here to show popup
</p>
</Tooltip>
答案 0 :(得分:3)
两个问题。您正在加载reactTippy的UMD
模块。因此模块未在全局范围内加载Tooltip
。所以你需要在JSFiddle
const Tooltip = reactTippy.Tooltip;
或
const {Tooltip} = reactTippy.Tooltip;
接下来,您还错过UMD
<{1}}
https://unpkg.com/popper.js@1.14.3/dist/umd/popper.js
以下是更新后的JSFiddle
答案 1 :(得分:1)
在使用组件之前添加它:
const { Tooltip } = reactTippy;
或者,使用<reactTippy.Tooltip>...</reactTippy.Tooltip>
。
答案 2 :(得分:0)
您只需将Tooltip
更改为reactTippy
即可使其正常运行。