react-bootstrap 相关问题

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

在标题文本输入中按空格键时防止 Bootstrap 5 手风琴展开

我在使用react-bootstrap的React应用程序中有一个手风琴组件。在 AccordianHeader 组件中,我有一个文本输入。每当我释放文本输入的空格键时,手风琴就会展开或

回答 1 投票 0

Bootstrap 优于 React bootstrap

我在我的反应项目中使用简单的引导程序。 想请教高手,这技术好不好?因为有时我发现react-bootstrap很难理解。简而言之,我想要...

回答 1 投票 0

如何从我的 React 应用程序中卸载 Tailwind?

我已经为我的 React 应用程序安装了 React-Bootstrap 和 Tailwind。我在使用它们时遇到了一些冲突。所以我想卸载顺风。

回答 3 投票 0

react-bootstrap 中的 NavDropdown 不会崩溃

我正在使用react-bootstrap 2.9.2(bootstrap 5.3.2)尝试创建一个简单的导航栏,导航菜单中的第一项是下拉列表。 NavDropdown 展开,下拉菜单中的路线...

回答 1 投票 0

如何对齐底部输入的文本?

如何在底部对齐输入文本、占位符、值等文本?它大概是在顶部对齐的。我正在使用反应引导。我已经使用了一切,并搜索了堆栈溢出,

回答 1 投票 0

React:类型错误:尝试使用react-bootstrap容器时无法读取null的属性(读取'useContext')

如标题中所述,我正在尝试创建一个布局组件,但使用任何react-bootstrap组件似乎都会给我错误。在这种情况下,使用我收到错误: 类型错误:无法正确读取...

回答 4 投票 0

为什么 Bootstrap 手风琴在 React 中不起作用?

我已经使用React和react-bootstrap启动了一个新应用程序。 App.js 文件之外只有一个组件。内容: 从“反应”导入反应; 从 '... 导入 { 手风琴、按钮、卡片 }

回答 1 投票 0

如何更改 React 中工具提示容器的宽度?

我正在制作一个非常简单的 React 应用程序,我需要在将鼠标悬停在文本上时显示工具提示...... 我正在制作一个非常简单的 React 应用程序,我需要在将鼠标悬停在文本上时显示工具提示... <OverlayTrigger placement="bottom" overlay={ <Tooltip id="tooltip" style={{ width: "100%", wordBreak: "break-all" }} > thisisalongstringthanusualhencenotfilledincontiner </Tooltip> } > <span>Hover over this text</span> </OverlayTrigger> 之前我遇到了让工具提示内容适合容器的问题,所以我使用了wordBreak: "break-all",所以它适合容器框。 这里有一个工作示例... 但现在我得到了工具提示应显示水平长的要求。现在您可以看到它正在进行断词,并且容器是垂直的且宽度固定...但是如何更改工具提示容器的宽度以使文本在单行中水平较长? 从上面的代码中,文本 thisisalongstringthanusualhencenotfilledincontiner 应显示在单行中,并展开工具提示... 如何更改 React Bootstrap 中工具提示容器的宽度? <Tooltip className="mytooltip" ...> CSS .mytooltip > .tooltip-inner { max-width: 100%; } .mytooltip > .tooltip-arrow { ... } 在下面的类中添加此 CSS 属性。 .tooltip-inner { max-width: none; } 您可以添加此 CSS 内容: .tooltip .tooltip-inner { width: 7em; white-space: normal; } 如果您检查它,您会发现默认情况下工具提示位于其引用的项目之后。所以你可以用 CSS 来定位它的宽度和内容。

回答 3 投票 0

如何更改React中工具提示容器的宽度?

我正在制作一个非常简单的 React 应用程序,我需要在将鼠标悬停在文本上时显示工具提示...... 我正在制作一个非常简单的 React 应用程序,我需要在将鼠标悬停在文本上时显示工具提示... <OverlayTrigger placement="bottom" overlay={ <Tooltip id="tooltip" style={{ width: "100%", wordBreak: "break-all" }} > thisisalongstringthanusualhencenotfilledincontiner </Tooltip> } > <span>Hover over this text</span> </OverlayTrigger> 之前我遇到了让工具提示内容适合容器的问题,所以我使用了wordBreak: "break-all",所以它适合容器框。 这里有一个工作示例... 但现在我得到了工具提示应显示水平长的要求。现在您可以看到它正在进行断词,并且容器是垂直的且宽度固定...但是如何更改工具提示容器的宽度以使文本在单行中水平较长? 从上面的代码中,文本 thisisalongstringthanusualhencenotfilledincontiner 应显示在单行中,并展开工具提示... 如何更改 React Bootstrap 中工具提示容器的宽度? <Tooltip className="mytooltip" ...> CSS .mytooltip > .tooltip-inner { max-width: 100%; } .mytooltip > .tooltip-arrow { ... } 在下面的类中添加此 CSS 属性。 .tooltip-inner { max-width: none; } 你可以添加这个CSS .tooltip .tooltip-inner { width: 7em; white-space: normal; } 如果您检查,您会发现默认情况下工具提示位于其引用的项目之后。所以你可以用 CSS 来定位它的宽度和内容。

回答 3 投票 0

如何使react-bootstrap模式可拖动

我尝试过让它发挥作用,但这就是发生的事情。 使用react-draggable npm 包,我能够使内容可拖动和可放置。但整个对话框的背面保持原位,并且它

回答 4 投票 0

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

我正在开发一个使用模式对话框的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

© www.soinside.com 2019 - 2024. All rights reserved.