react-bootstrap 相关问题

使用ReactJS构建的Twitter Bootstrap 3组件,用于ReactJS应用程序

为什么这个反应引导模式没有正确响应?

我正在开发一个使用模式对话框的react-bootstrap Web应用程序。多个模式对话框在应用程序的不同位置呈现(例如,在不同的组件、路由/开关结构、不同的

回答 2 投票 0

如何捕获 React-Bootstrap 下拉列表的值?

我弄清楚了如何使用react-bootstrap来显示下拉列表: 我想出了如何使用react-bootstrap来显示下拉列表: <DropdownButton bsStyle="success" title="Choose" onSelect={this.handleSelect} > <MenuItem key="1">Action</MenuItem> <MenuItem key="2">Another action</MenuItem> <MenuItem key="3">Something else here</MenuItem> </DropdownButton> 但是我该如何编写 onSelect 的处理程序来捕获正在选择的选项呢?我尝试了这个,但不知道里面写什么: handleSelect: function () { // what am I suppose to write in there to get the value? }, 还有,有没有办法设置默认选择的选项? onSelect函数传递所选值 <DropdownButton title='Dropdowna' onSelect={function(evt){console.log(evt)}}> <MenuItem eventKey='abc'>Dropdown link</MenuItem> <MenuItem eventKey={['a', 'b']}>Dropdown link</MenuItem> </DropdownButton> 在这种情况下,如果您选择第一个选项,则会打印“abc”,在第二个选项中您可以看到也可以传入一个对象。 所以在你的代码中 handleSelect: function (evt) { // what am I suppose to write in there to get the value? console.log(evt) }, 我不确定默认值是什么意思,因为这不是一个选择 - 按钮文本是标题属性中的任何内容。如果你想处理默认值,你可以在值为 null 时设置一个值。 您忘记提及 eventKey 作为第二个参数传递,这是获取您单击的值的正确形式: handleSelect: function (evt,evtKey) { // what am I suppose to write in there to get the value? console.log(evtKey) }, 您可能需要针对您的情况使用 FormControl >> 选择组件: <FormControl componentClass="select" placeholder="select"> <option value="select">select</option> <option value="other">...</option> </FormControl> 您应该按如下方式更改handleSelect签名(在组件类中): handleSelect = (evtKey, evt) => { // Get the selectedIndex in the evtKey variable } 要设置默认值,您需要使用 title 上的 DropdownButton 属性 参考:https://react-bootstrap.github.io/components/dropdowns/

回答 4 投票 0

如何将 Bootstrap 集成到 React 项目中

我有自定义文件,例如: 引导程序.css bootstrap.js owl-carosel.min.css owl-carosel.min.js 我想将它们从 src 内的资产文件夹本地添加到我的 index.js。 我尝试过添加它们...

回答 2 投票 0

React-Bootstrap 中的间距和边距实用程序

我是ReactJS初学者。 React-Bootstrap 中是否有像 Bootstrap 中的 mt-4、p-5、mx-auto 等那样的间距和边距实用程序类? 我正在浏览 React-Bootstrapand 的文档

回答 5 投票 0

React Use-Hook-Form setFocus 不设置 Bootstrap Accordions 之间的焦点

我们有一个包含 3 个部分的表格,我们要求用户按照下图所示的特定顺序填写此表格(1. 来自 Bin,2. Item,3. To Bin)。在某个部分输入所需信息后,...

回答 3 投票 0

从 React Bootstrap 添加微调器

我想向我当前使用的模态添加一个微调器。 ... 我想向我当前使用的模态添加一个微调器。 <Modal show={modal.show} onHide={onHideModal}> <form onSubmit={onImport}> <Modal.Header closeButton> <Modal.Title>View Details</Modal.Title> </Modal.Header> <Modal.Body> <Form.Group controlId="csvFile" className="mb-3"> <Form.Label>Import CSV</Form.Label> <Form.Control type="file" accept='.csv, .xls, .xlsx' required className="primary mb-3" name="" onChange={onChangeImportFile} ref={inputFileRef} /> <Button variant="primary" className="me-2" type="submit" disabled={saving===true ? false : true}>Upload</Button> </Form.Group> <Form.Group className="mb-2"> <Form.Label>Message</Form.Label> <Form.Control as="textarea" readOnly value={fileError} rows={5} /> </Form.Group> </Modal.Body> <Modal.Footer> <Button variant="secondary" onClick={clearModal}> Clear </Button> <Button variant="secondary" onClick={onHideModal} className="me-auto"> Close </Button> </Modal.Footer> </form> </Modal> 我想点击提交,如果数据很大,它会显示微调器。截至目前,它看起来像是坏了,但过了一会儿所有数据都会发送出去。 我尝试在其中添加此内容,但我不太确定如何设置它以在单击提交按钮时显示加载。 <Spinner animation="border" role="status" variant="primary"> <span className="visually-hidden">Loading...</span> </Spinner> 尝试使用 useState 变量来改变 spinner 的出现 就像,当您单击“提交”按钮时,应该会显示微调器。 以下是如何将微调器添加到上传大数据时显示的模式中: 添加加载状态变量: const [loading, setLoading] = useState(false); 更新 onImport 功能: 开始上传之前将loading设置为true: const onImport = async (event) => { event.preventDefault(); // prevent form submission setLoading(true); // set loading state to true // ... your existing submit logic with data processing and upload ... try { // ... setLoading(false); // set loading state back to false after successful upload // ... after successful upload logic like closing modal, showing success message etc. } catch (error) { setLoading(false); // set loading state back to false on error // ... error handling logic } }; 有条件地渲染微调器: 用 React.Fragment 包裹按钮或模态主体,并仅在加载为 true 时渲染微调器: <Modal show={modal.show} onHide={onHideModal}> <form onSubmit={onImport}> <Modal.Header closeButton> <Modal.Title>View Details</Modal.Title> </Modal.Header> <Modal.Body> <React.Fragment> {loading && ( <Spinner animation="border" role="status" variant="primary"> <span className="visually-hidden">Loading...</span> </Spinner> )} <Form.Group controlId="csvFile" className="mb-3"> ... // your existing form group content ... </Form.Group> <Form.Group className="mb-2"> ... // your existing message form group content ... </Form.Group> </React.Fragment> </Modal.Body> <Modal.Footer> ... // your existing modal footer buttons ... </Modal.Footer> </form> </Modal> (可选)加载时禁用按钮: 向提交按钮添加 disabled={loading} 属性,以防止上传时进一步点击: <Button variant="primary" className="me-2" type="submit" disabled={loading}>Upload</Button>

回答 2 投票 0

React-Bootstrap 无线电输入作为带有 formik 的按钮组

我正在尝试让单选按钮显示为按钮组,其中按钮是/否作为可重复使用的反应组件,也使用 formik。 const 布尔输入 = ( 道具:{标签:字符串;尺寸:数量 } &a...

回答 1 投票 0

React v.18 和 React-Bootstrap v.5.0 - 具有动态选中未选中属性的切换开关

库:React v.18.0 CSS:React-bootstrap v.5.0 框架 元件:拨动开关 官方切换开关文档:https://react-bootstrap.github.io/docs/forms/checks-radios/#switches 需要...

回答 1 投票 0

反应 bootstrap toast 位置打字稿错误

嗨,我正在尝试创建一个返回 React Bootstrap Toast 和 Toast 容器的组件,但收到打字稿错误。 const 通知 = (道具: { 变体:字符串, 标头:字符串, 混乱...

回答 1 投票 0

在 AccordionHeader 中添加不应切换 Accordion 的按钮的最佳方法是什么?

我们使用React Bootstraps Accordions(版本2.7.0),我想在手风琴标题中添加一个按钮,它应该做一些与切换手风琴不同的事情。 const doSomethingElse = (...

回答 1 投票 0

React-Bootstrap FormControl 带图标

我正在尝试使用React Bootstrap和react-fa(字体很棒)向输入字段添加图标。我可以在表单控制组件上设置一个道具吗?下面的代码我插入了一个图标,但它是

回答 4 投票 0

使用react-bootstrap更改断点处的网格布局

我想在react bootstrap中为12张图像创建一个网格视图。 在 md 及以上版本中,图像应排列为 6x2(顶部 6 个,底部 6 个) 对于 sm 及以上,它应该是 2x6 对于 xs 来说应该是 1x12...

回答 1 投票 0

如何更改React Bootstrap分割按钮的样式

如何更改React Bootstrap分割按钮的样式 我使用了反应引导分割按钮,如下所示 如何更改React Bootstrap分割按钮的样式 我使用了 React bootstrap split 按钮,如下所示 <ButtonToolbar> <SplitButton bsStyle="primary" title="Right dropup" dropup pullRight id="split-button-dropup-pull-right"> <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> </SplitButton> </ButtonToolbar> ); 我想对按钮应用一些其他颜色和样式。 我尝试使用 className 但它仅适用于按钮部分而不是箭头(插入符号)部分 那么我该怎么做呢? 文档说 与 DropdownButton 一样,SplitButton 作为 convenience 组件提供。 来源:https://react-bootstrap.netlify.app/docs/components/dropdowns/#split-button-dropdowns 你的解决方案应该是(不方便): <Dropdown as={ButtonGroup}> <Button variant="primary">Right dropup</Button> <DropdownToggle split> <i className="fa fa-caret-down text-danger"></i> </DropdownToggle> <DropdownMenu> <DropdownItem href="#">...</DropdownItem> <DropdownItem href="#">...</DropdownItem> </DropdownMenu> </Dropdown>

回答 1 投票 0

如何修复此错误:“找不到模块:无法解析 popper.js”

导入Bootstrap和Jquery后,编译时会显示此错误。 从“反应”导入反应; 从'react-dom'导入ReactDOM; 从“./App”导入应用程序; 导入'bootstrap/dist/css/bootst...

回答 11 投票 0

使用react-bootstrap不起作用,不支持的服务器组件错误

我的问题是在将react-bootstrap与typescript一起使用时不断收到不支持的服务器组件错误。我已经向您提供了 page.tsx 文件、layout.tsx 文件的内容以及错误...

回答 1 投票 0

如何使用 React Bootstrap 重置表单值

点击注册按钮后我的目标是: 将输入字段设为空白 不显示错误工具提示 这是代码沙盒 我已经尝试过使用 event.target.reset();然而工具提示是...

回答 2 投票 0

如何更改 React-bootstrap 中 5 个选项卡之一的颜色?

<Tabs defaultActiveKey="recent" > <Tab eventKey="recent" title="Recent"> </Tab> <Tab eventKey="popular" title="Popular"> </Tab> <Tab eventKey="all" title="All"> </Tab> <Tab eventKey="category" title="Category"> </Tab> <Tab eventKey="myconversation" title="My Conversation" > </Tab> </Tabs> 我的一个组件中有五个选项卡,我只想更改一个选项卡“我的对话”的字体颜色。我尝试向父级和子级添加一个类,但它没有改变颜色。请提出任何解决方案。 您需要将 tabClassname 添加到 <Tab /> 组件,如下所示: <Tab tabClassName="color-red" eventKey="profile" title="Profile"> Tab Profile content </Tab> 还有一些 CSS 样式: .color-red { color: red; } .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active.color-red { color: green; } 只需将其添加到 <Tab tabClassName='text-light'/> 这里有一些 Bootstrap 颜色: 文本辅助 短信成功 文字危险 文字警告 文字信息 文字灯 文字深色 文字静音 文字-白色` 试试这个代码 <Tab eventKey="myconversation" title="My Conversation" style={{ color: "red" }} > </Tab>

回答 3 投票 0

在 React Gallery 组件中单击按钮时无法显示其他图像

我有一个 React Gallery 组件,它最初显示一定数量的图像。单击按钮时,我希望组件显示其他图像。然而,我目前的实现不是

回答 1 投票 0

如何更改react-bootstrap中关闭按钮的高度和宽度?

.crossBtn{ 高度:37px; 宽度:32px; } 如何更改关闭按钮的宽度和高度?如果我这样写,它就不会改变。

回答 1 投票 0

react-bootstrap modal 消失而不将 showModal 设置为 false

我有一个来自react-bootstrap的登录模态,当我填写用户名和密码并单击登录时,它会消失,而无需等待将showLoginModal设置为false。这是组件:

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.