gpt4 book ai didi

javascript - react-bootstrap 导入不正确

转载 作者:行者123 更新时间:2023-11-30 16:22:14 28 4
gpt4 key购买 nike

我试图将一个简单的 react-bootstrap 示例放在一起以查看它的运行情况,但我没有让任何组件正确呈现。例如,

这是一个简单的组件:

import React from 'react';
import {ButtonToolbar, DropdownButton, MenuItem} from 'react-bootstrap';

export default React.createClass({
render: function() {
return <div>

<ButtonToolbar>
<DropdownButton bsSize="large" title="Large button" id="dropdown-size-large">
<MenuItem eventKey="1">Action</MenuItem>
<MenuItem eventKey="2">Another action</MenuItem>
<MenuItem eventKey="3">Something else here</MenuItem>
<MenuItem divider />
<MenuItem eventKey="4">Separated link</MenuItem>
</DropdownButton>
</ButtonToolbar>
</div>
}
});

这是我在脚本中加载的 index.html

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/normalize/3.0.3/normalize.min.css"></link>
<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans:400,700"></link>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.14.3/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.14.3/react-dom.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-bootstrap/0.28.1/react-bootstrap.min.js"></script>
</head>
<body>
<div id="app"></div>
<script src="bundle.js"></script>
</body>
</html>

我已确认 ButtonToolbar、DropdownButton 和 MenuItem 已导入,脚本加载正常,但组件只是纯 html,不是 Bootstrap 样式。我错过了什么?

最佳答案

您需要明确 add the bootstrap CSS到你的项目。 CSS 样式不包含在 React Bootstrap 组件中。

检查 Bootstrap有关如何将其包含在您的项目中的选项。

一个选项是安装bootstrap

npm install --save bootstrap

并链接到您的 HTML 文件中的样式表:

<link rel="stylesheet" href="node_modules/bootstrap/dist/css/bootstrap.css">

关于javascript - react-bootstrap 导入不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34571077/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com