【发布时间】:2020-08-11 08:53:45
【问题描述】:
我安装了以下软件包:
npm install --save react-bootstrap bootstrap
我正在尝试使用here 提供的示例添加一个弹出框。
这是确切的代码:
import React from 'react';
import 'bootstrap/dist/css/bootstrap.min.css';
import Popover from 'react-bootstrap/Popover';
import OverlayTrigger from 'react-bootstrap/OverlayTrigger';
import Button from 'react-bootstrap/Button';
function App() {
const popover = (
<Popover id="popover-basic">
<Popover.Title as="h3">Popover title</Popover.Title>
<Popover.Content>
Popover content <strong>some strong content</strong> Normal content again
</Popover.Content>
</Popover>
);
return (
<div className="App">
<OverlayTrigger trigger="click" placement="right" overlay={popover}>
<Button variant="success">Click to trigger popover</Button>
</OverlayTrigger>
</div>
);
}
export default App;
但这只是行不通。我在控制台中看不到任何错误。并且弹出窗口根本不渲染。我错过了什么?
【问题讨论】:
-
我无法重现您的问题。如果您还没有尝试过,请尝试重置缓存、重新安装、硬刷新浏览器。
-
看起来还可以codesandbox.io/s/recursing-snow-msjte?file=/src/App.js 也发布您的
package.json