属性
所有属性默认值均可 全局配置。
属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
流式 | Boolean 或 String | false | 设置为 true 时,始终使行宽为 100%,或将其设置为 Bootstrap 断点名称之一,以使宽度达到断点(需要 Bootstrap v4.4+ CSS 才能获得特定于断点的值) |
tag | String | 'div' | 指定要呈现的 HTML 标签,而不是默认标签 |
, 利用功能强大的移动优先 flexbox 网格(通过 BootstrapVue 提供了几个针对布局量身定制的便捷功能组件,与传统的 Bootstrap v4 标记相比,它们可以简化复杂的页面标记。随时在传统的 Bootstrap v4 标记(即 Bootstrap 网格系统使用一系列容器、行和列来布局和对齐内容。它使用 flexbox 构建,并且完全响应式。下面是一个示例,以及对网格如何组合在一起的深入了解。 上面的示例使用 Bootstrap v4 的预定义网格类,在小型、中型、大型和超大型设备上创建了三个等宽列。这些列使用父级 分解一下,它的工作原理如下 请注意 flexbox 的限制和 bug,例如 无法将某些 HTML 元素用作 flex 容器。 容器 ( 虽然可以嵌套容器,但大多数布局不需要嵌套容器。 可以使用 Bootstrap V4.x SCSS 变量来配置默认断点宽度。有关其他详细信息,请参阅 主题参考页面,以及以下 网格选项部分中的表格。 默认 在 将 需要 Bootstrap v4.4+ CSS 响应式容器在 Bootstrap v4.4 中是新的。它们允许您指定一个 100% 宽度(流体)的容器,直到达到特定断点,此时将应用 将 fluid 属性设置为断点名称将转换为 Bootstrap 类 有关默认容器宽度值,请参阅下表中的 网格选项部分 表格。 行是 列 的包装器。每列都有水平填充(称为间隙),用于控制它们之间的空间。然后在行上使用负边距来抵消此填充。这样,列中的所有内容在视觉上都沿左侧对齐。 您可以通过在 或者,对于紧凑的边距(列之间的间隙较小),请使用 虽然 Bootstrap 使用 通过一张方便的表格了解 Bootstrap 网格系统如何在多个设备上发挥作用。 备注 下表概述了在不同断点处的默认容器最大宽度。如果您使用的是自定义主题的 Bootstrap v4 SCSS/CSS,这些值可能会有所不同。 有关更多信息,请参阅上面的 容器 使用特定于断点的列类,可以轻松调整列大小,而无需显式编号属性,例如 例如,这里有两种网格布局,适用于从 通过在希望列换行的位置插入 有一个 Safari flexbox 错误,如果没有明确的 Flexbox 网格列的自动布局还意味着您可以设置一列的宽度,并让兄弟列自动调整其周围的大小。您可以使用预定义的网格类(如下所示)、网格混合或内联宽度。请注意,无论中间列的宽度如何,其他列都会调整大小。 使用 Bootstrap 的网格包含五层预定义类,用于构建复杂的响应式布局。根据您认为合适的方式自定义超小、小、中、大或超大设备上列的大小。 对于从最小设备到最大设备都相同的网格,请使用 使用一组 不希望您的列在某些网格层中简单堆叠?根据需要为每个层使用不同道具的组合。请参阅下面的示例,以更好地了解其工作原理。 使用 flexbox 对齐实用程序垂直和水平对齐列。 注意:当 flex 容器具有 对于一行中所有网格单元格的垂直对齐,请在 对于单个网格单元格的垂直对齐,请在 要在行内水平对齐网格单元格,请对 使用 顺序由 flexbox 的 CSS 样式 您可以通过两种方式偏移网格列:响应式 除了在响应式断点处清除列之外,您可能还需要通过在较大的断点处将偏移量设置为 随着 Bootstrap v4 中 flexbox 的出现,您可以使用 margin 和间距 实用程序类(如 要使用默认网格嵌套内容,请在现有的 需要 Bootstrap v4.4+ CSS 在 使用这些行列快速创建基本网格布局或控制卡片布局。Bootstrap v4.4 中行列的默认最大数为 可以通过以下 为了实现更快速的移动端友好和响应式开发,Bootstrap 包含了数十个 实用工具,用于显示、隐藏、对齐和设置内容间距。 使用 Bootstrap 的 显示实用工具,以响应式地切换 Bootstrap 4 是使用 Flexbox 构建的,但并非每个元素的 如果你需要将 使用 在不需要切换
所有属性默认值均可 全局配置。
所有属性默认值均可 全局配置。
所有属性默认值均可 全局配置。
所有属性默认值均可 全局配置。
可以通过以下命名导出将单个组件导入到项目中
示例
此插件包括上述所有列出的各个组件。插件还包括任何组件别名。
示例布局和网格系统
<b-container>、<b-row>、<b-form-row> 和 <b-col> 组件)构建各种形状和大小的布局,这要归功于十二列系统、五个默认响应层级、CSS Sass 变量和混合,以及数十个预定义的类。<div> 和类)和 BootstrapVue 的便捷功能布局组件之间切换。工作原理
<b-container class="bv-example-row">
<b-row>
<b-col>1 of 3</b-col>
<b-col>2 of 3</b-col>
<b-col>3 of 3</b-col>
</b-row>
</b-container>
<!-- b-grid-how-it-works.vue -->.container 居中显示在页面中。
<b-container>,对于所有视口和设备大小的 width: 100%,使用 <b-container fluid>。padding(称为间距)。然后,使用负边距在行上抵消此 padding。这样,列中的所有内容在视觉上都沿左侧对齐。<b-col sm="auto"> 实例在小型断点处每个自动为 25% 的宽度。cols 表示您希望在每行中使用多少列(12 列),无论断点如何(从断点 xs 开始)。因此,如果您希望在任何断点处都有三个等宽列,则可以使用 <b-col cols="4">。sm、md、lg、xl 表示您希望在每行中使用多少列(12 列),在不同的断点处。因此,如果您希望在断点 sm 处有三个等宽列,则可以使用 <b-col sm="4">。特殊值 auto 可用于占用一行中剩余的可用列空间。width 以百分比设置,因此它们始终是流动的,并且相对于其父元素的大小而定。padding 以创建各个列之间的间距,但是,您可以通过在 <b-row> 上设置 no-gutters 属性,从 <b-row> 中移除 margin,从 <b-col> 中移除 padding。<b-col sm="4"> 适用于小型、中型、大型和超大型设备,但不适用于第一个 xs 断点)。容器
<b-container><b-container>) 是 Bootstrap 中最基本的布局元素。默认情况下,从响应式、固定宽度容器(意味着其 max-width 在每个断点处发生变化)中进行选择,或通过设置“fluid”属性来选择流体宽度(意味着它始终为 100% 宽度),或选择响应式容器,其中容器在达到特定断点之前是流体的(需要 Bootstrap CSS v4.4+)。默认容器
<b-container> 是响应式、固定宽度容器,这意味着其 max-width 在每个视口宽度断点处发生变化。<b-container>
<!-- Content here -->
</b-container>流体宽度容器
<b-container> 上使用 fluid 属性将呈现一个始终为 100% 宽度的容器,无论视口断点如何。<b-container fluid>
<!-- Content here -->
</b-container>fluid 属性设置为 true(或空字符串)等效于 Bootstrap .container-fluid 类。响应式流体容器
max-width。例如,将属性 fluid 设置为 'md' 将呈现一个 100% 宽度的容器,直到达到 'md' 断点,此时它将变为标准非流体容器。<b-container fluid="sm">
100% wide until small breakpoint
</b-container>
<b-container fluid="md">
100% wide until medium breakpoint
</b-container>
<b-container fluid="lg">
100% wide until large breakpoint
</b-container>
<b-container fluid="xl">
100% wide until extra large breakpoint
</b-container>.container-{breakpoint}。行
<b-row> 和 <b-form-row><b-row> 上设置 no-gutters 属性来移除 <b-row> 中的边距和 <b-col> 中的填充。<b-form-row> 组件,该组件通常在布局 表单 时使用。列
<b-col><b-col> 必须放置在 <b-row> 组件或应用了类 row 的元素(例如 <div>)中,或者 - 在 表单 的情况下 - 在 <b-form-row> 组件中(以获取具有更紧凑边距的列)。网格选项
em 或 rem 单位来定义大多数大小,但 px 用于网格断点和容器宽度。这是因为视口宽度以像素为单位,并且不会随 字体大小 而改变。
特小 (xs)
<576px 小 (sm)
≥576px 中 (md)
≥768px 大 (lg)
≥992px 特大 (xl)
≥1200px 最大容器宽度 无(自动) 540px 720px 960px 1140px 属性 cols="*"sm="*"md="*"lg="*"xl="*" 列数 12 间距宽度 30px(每列两侧 15px) 可嵌套 是 偏移 offset="*"offset-sm="*"offset-md="*"offset-lg="*"offset-xl="*" 顺序 order="*"order-sm="*"order-md="*"order-lg="*"order-xl="*"
xs 属性。 cols 属性指的是 xs(最小)断点。容器大小
容器类型 特小 <576px小 ≥576px中 ≥768px大 ≥992px特大 ≥1200px 默认 100%540px720px960px1140px 流式100%100%100%100%100% fluid="sm"100%540px720px960px1140px fluid="md"100%100%720px960px1140px fluid="lg"100%100%100%960px1140px fluid="xl"100%100%100%100%1140px<b-container> 部分自动布局列
<b-col sm="6">。等宽列
xs 到 xl 的所有设备和视口。为每个需要的断点添加任意数量的无单位类,每列都将具有相同的宽度。<b-container class="bv-example-row">
<b-row>
<b-col>1 of 2</b-col>
<b-col>2 of 2</b-col>
</b-row>
<b-row>
<b-col>1 of 3</b-col>
<b-col>2 of 3</b-col>
<b-col>3 of 3</b-col>
</b-row>
</b-container>
<!-- b-grid-equal-width.vue -->等宽多行
.w-100 来创建跨多行的等宽列。通过将 .w-100 与一些 响应式显示实用程序混合,使换行具有响应性。flex-basis 或 border,则无法解决此问题。对于较旧的浏览器版本,有一些解决方法,但如果目标浏览器没有陷入错误版本,则不需要这些解决方法。<b-container class="bv-example-row">
<b-row>
<b-col>Column</b-col>
<b-col>Column</b-col>
<div class="w-100"></div>
<b-col>Column</b-col>
<b-col>Column</b-col>
</b-row>
</b-container>
<!-- b-grid-equal-width-multiple-lines.vue -->设置一列宽度
<b-container class="bv-example-row">
<b-row class="text-center">
<b-col>1 of 3</b-col>
<b-col cols="8">2 of 3 (wider)</b-col>
<b-col>3 of 3</b-col>
</b-row>
<b-row class="text-center">
<b-col>1 of 3</b-col>
<b-col cols="5">2 of 3 (wider)</b-col>
<b-col>3 of 3</b-col>
</b-row>
</b-container>
<!-- b-grid-one-width.vue -->可变宽度内容
{breakpoint}="auto" 道具根据其内容的自然宽度调整列的大小。<b-container class="bv-example-row">
<b-row class="justify-content-md-center">
<b-col col lg="2">1 of 3</b-col>
<b-col cols="12" md="auto">Variable width content</b-col>
<b-col col lg="2">3 of 3</b-col>
</b-row>
<b-row>
<b-col>1 of 3</b-col>
<b-col cols="12" md="auto">Variable width content</b-col>
<b-col col lg="2">3 of 3</b-col>
</b-row>
</b-container>
<!-- b-grid-variable-width.vue -->响应式类
所有断点
col 和 cols="*" 道具。当您需要特定大小的列时,指定 cols 的数量;否则,请随意坚持使用 col(如果没有指定 cols,则会自动应用)。<b-container class="bv-example-row">
<b-row>
<b-col>col</b-col>
<b-col>col</b-col>
<b-col>col</b-col>
<b-col>col</b-col>
</b-row>
<b-row>
<b-col cols="8">col-8</b-col>
<b-col cols="4">col-4</b-col>
</b-row>
</b-container>
<!-- b-grid-size-all-breakpoints.vue -->从堆叠到水平
sm="*" 或 sm(布尔值,表示 @sm 处宽度相等)道具,您可以创建一个基本的网格系统,该系统最初在超小设备上堆叠,然后在桌面(中)设备上变为水平。<b-container class="bv-example-row">
<b-row>
<b-col sm="8">col-sm-8</b-col>
<b-col sm="4">col-sm-4</b-col>
</b-row>
<b-row>
<b-col sm>col-sm</b-col>
<b-col sm>col-sm</b-col>
<b-col sm>col-sm</b-col>
</b-row>
</b-container>
<!-- b-grid-horizontal-stacked.vue -->混合搭配
<b-container class="bv-example-row">
<!-- Stack the columns on mobile by making one full-width and the other half-width -->
<b-row>
<b-col cols="12" md="8">cols="12" md="8"</b-col>
<b-col cols="6" md="4">cols="6" md="4"</b-col>
</b-row>
<!-- Columns start at 50% wide on mobile and bump up to 33.3% wide on desktop -->
<b-row>
<b-col cols="6" md="4">cols="6" md="4"</b-col>
<b-col cols="6" md="4">cols="6" md="4"</b-col>
<b-col cols="6" md="4">cols="6" md="4"</b-col>
</b-row>
<!-- Columns are always 50% wide, on mobile and desktop -->
<b-row>
<b-col cols="6">cols="6"</b-col>
<b-col cols="6">cols="6"</b-col>
</b-row>
</b-container>
<!-- b-grid-mix-and-match.vue -->对齐
min-height(如下所示)时,Internet Explorer 11 不支持 flex 项目的垂直对齐。 有关更多详细信息,请参阅 Flexbugs #3。垂直对齐
<b-row> 上使用 align-v 道具。可能的值为 'start'、'center'、'end'、'baseline' 和 'stretch'<b-container class="bv-example-row bv-example-row-flex-cols">
<b-row align-v="start">
<b-col>One of three columns</b-col>
<b-col>One of three columns</b-col>
<b-col>One of three columns</b-col>
</b-row>
<b-row align-v="center">
<b-col>One of three columns</b-col>
<b-col>One of three columns</b-col>
<b-col>One of three columns</b-col>
</b-row>
<b-row align-v="end">
<b-col>One of three columns</b-col>
<b-col>One of three columns</b-col>
<b-col>One of three columns</b-col>
</b-row>
<b-row align-v="baseline">
<b-col style="font-size: 0.75rem;">One of three columns</b-col>
<b-col>One of three columns</b-col>
<b-col style="font-size: 1.25rem;">One of three columns</b-col>
</b-row>
<b-row align-v="stretch">
<b-col>One of three columns</b-col>
<b-col>One of three columns</b-col>
<b-col>One of three columns</b-col>
</b-row>
</b-container>
<!-- b-grid-vertical-alignment.vue --><b-col> 上使用 align-self 道具。可能的值为 'start'、'center'、'end'、'baseline' 和 'stretch'<b-container class="bv-example-row bv-example-row-flex-cols">
<b-row>
<b-col align-self="start">One of three columns</b-col>
<b-col align-self="center">One of three columns</b-col>
<b-col align-self="end">One of three columns</b-col>
</b-row>
<b-row>
<b-col align-self="baseline">One of two columns</b-col>
<b-col align-self="stretch">One of two columns</b-col>
</b-row>
</b-container>
<!-- b-grid-align-self.vue -->水平对齐
<b-row> 使用 align-h 属性。可能的值有:'start'、'center'、'end'、'around' 和 'between'<b-container class="bv-example-row">
<b-row align-h="start">
<b-col cols="4">One of two columns</b-col>
<b-col cols="4">One of two columns</b-col>
</b-row>
<b-row align-h="center">
<b-col cols="4">One of two columns</b-col>
<b-col cols="4">One of two columns</b-col>
</b-row>
<b-row align-h="end">
<b-col cols="4">One of two columns</b-col>
<b-col cols="4">One of two columns</b-col>
</b-row>
<b-row align-h="around">
<b-col cols="4">One of two columns</b-col>
<b-col cols="4">One of two columns</b-col>
</b-row>
<b-row align-h="between">
<b-col cols="4">One of two columns</b-col>
<b-col cols="4">One of two columns</b-col>
</b-row>
</b-container>
<!-- b-grid-horizontal-alignment.vue -->重新排序
对列进行排序
order-* 属性来控制内容的视觉顺序。这些属性具有响应性,因此您可以按断点设置顺序(例如,order="1" order-md="2")。支持在所有五个网格层级中使用 1 到 12。默认情况下,<b-col> 的 order 值为 0。<b-container fluid class="bv-example-row">
<b-row class="mb-3">
<b-col>First in DOM, no order applied</b-col>
<b-col order="5">Second in DOM, with a larger order</b-col>
<b-col order="1">Third in DOM, with an order of 1</b-col>
</b-row>
<b-row class="mb-3">
<b-col order="6">First in DOM, with order of 6</b-col>
<b-col order="1">Second in DOM, with an order of 1</b-col>
<b-col>Third in DOM, no order applied</b-col>
</b-row>
</b-container>
<!-- b-grid-order.vue -->order 控制。偏移列
offset-* 属性或 margin 实用程序类。网格 offset-* 属性的大小与列匹配,而 margin 实用程序类对于快速布局(其中偏移的宽度是可变的)更有用。<b-container fluid class="bv-example-row">
<b-row>
<b-col md="4">md="4"</b-col>
<b-col md="4" offset-md="4">md="4" offset-md="4"</b-col>
</b-row>
<b-row>
<b-col md="3" offset-md="3">md="3" offset-md="3"</b-col>
<b-col md="3" offset-md="3">md="3" offset-md="3"</b-col>
</b-row>
<b-row>
<b-col md="6" offset-md="3">md="6" offset-md="3"</b-col>
</b-row>
</b-container>
<!-- b-grid-offset.vue -->0 来重置偏移量<b-container fluid class="bv-example-row">
<b-row>
<b-col sm="5" md="6">sm="5" md="6"</b-col>
<b-col sm="5" offset-sm="2" md="6" offset-md="0">sm="5" offset-sm="2" md="6" offset-md="0"</b-col>
</b-row>
<b-row>
<b-col sm="6" md="5" lg="6">sm="6" md="5" lg="6"</b-col>
<b-col sm="6" md="5" offset-md="2" lg="6" offset-lg="0">sm="6" md="5" offset-md="2" col-lg="6" offset-lg="0"</b-col>
</b-row>
</b-container>
<!-- b-grid-offset-reset.vue -->列上的 margin 实用程序
.mr-auto)来强制相邻列彼此远离。<b-container fluid class="text-light text-center">
<b-row class="mb-3">
<b-col md="4" class="p-3 bg-info">md="4"</b-col>
<b-col md="4" class="ml-auto p-3 bg-info">md="4" .ml-auto</b-col>
</b-row>
<b-row class="mb-3">
<b-col md="3" class="ml-md-auto p-3 bg-info">md="3" .ml-md-auto</b-col>
<b-col md="3" class="ml-md-auto p-3 bg-info">md="3" .ml-md-auto</b-col>
</b-row>
<b-row>
<b-col cols="auto" class="mr-auto p-3 bg-info">cols="auto" .mr-auto</b-col>
<b-col cols="auto" class="p-3 bg-info">cols="auto"</b-col>
</b-row>
</b-container>
<!-- b-grid-margins.vue -->嵌套网格
<b-col> 组件中添加一个新的 <b-row> 和一组 <b-col> 组件。嵌套行应包括一组总和为 12 或更少的列(不必使用所有 12 个可用列)。<b-container fluid class="bv-example-row">
<b-row>
<b-col sm="9">
Level 1: sm="9"
<b-row>
<b-col cols="8" sm="6">Level 2: cols="8" sm="6"</b-col>
<b-col cols="4" sm="6">Level 2: cols="4" sm="6"</b-col>
</b-row>
</b-col>
</b-row>
</b-container>
<!-- b-grid-nesting.vue -->行列
<b-row> 中使用响应式 cols-* 属性,以快速设置最适合呈现内容和布局的列数。普通列宽应用于各个 <b-col> 列(例如,<b-col md="4">),而行列 col-* 属性则作为快捷方式设置在父 <b-row> 上。6(与普通列不同,普通列的默认最大数为 12 列)<b-row> 属性中指定的值是每行要创建的列数(而 <b-col> 上的属性是指要占据的列数)。<b-container class="bv-example-row mb-3">
<b-row cols="2">
<b-col>Column</b-col>
<b-col>Column</b-col>
<b-col>Column</b-col>
<b-col>Column</b-col>
</b-row>
</b-container>
<b-container class="bv-example-row mb-3">
<b-row cols="3">
<b-col>Column</b-col>
<b-col>Column</b-col>
<b-col>Column</b-col>
<b-col>Column</b-col>
</b-row>
</b-container>
<b-container class="bv-example-row mb-3">
<b-row cols="4">
<b-col>Column</b-col>
<b-col>Column</b-col>
<b-col>Column</b-col>
<b-col>Column</b-col>
</b-row>
</b-container>
<b-container class="bv-example-row">
<b-row cols="4">
<b-col>Column</b-col>
<b-col>Column</b-col>
<b-col cols="6">Column</b-col>
<b-col>Column</b-col>
</b-row>
</b-container>
<!-- b-grid-row-cols-introduction.vue --><b-row> 属性控制每个断点级别的列数
cols 适用于 xs 及更大屏幕cols-sm 适用于 sm 及更大屏幕cols-md 适用于 md 及更大屏幕cols-lg 适用于 lg 及更大屏幕cols-xl 适用于 xl 及更大屏幕<b-container class="bv-example-row">
<b-row cols="1" cols-sm="2" cols-md="4" cols-lg="6">
<b-col>Column</b-col>
<b-col>Column</b-col>
<b-col>Column</b-col>
<b-col>Column</b-col>
<b-col>Column</b-col>
<b-col>Column</b-col>
</b-row>
</b-container>
<!-- b-grid-row-cols-breakpoints.vue -->布局实用工具
更改
displaydisplay 属性的常见值。将其与网格系统、内容或组件混合使用,以在特定视口中显示或隐藏它们。Flexbox 选项
display 都已更改为 display: flex,因为这会增加许多不必要的覆盖,并意外更改关键浏览器行为。大多数组件都是使用启用了 Flexbox 构建的。display: flex 添加到某个元素,请使用 .d-flex 或某个响应式变体(例如,.d-sm-flex)来实现。你需要此类或 display 值,才能使用额外的 Flexbox 实用工具,用于调整大小、对齐、间距等。边距和内边距
margin 和 padding 间距实用工具 来控制元素和组件的间距和大小。Bootstrap 4 包含一个五级间距实用工具量表,基于 1rem 值的默认 SASS $spacer 变量。为所有视口选择值(例如,.mr-3 表示 margin-right: 1rem),或选择响应式变体以针对特定视口(例如,.mr-md-3 表示从 md 断点开始的 margin-right: 1rem)。切换
visibilitydisplay 时,可以使用 visibility 实用工具类 来切换元素的 visibility。不可见的元素仍会影响页面的布局,但对于访客来说是不可见的。组件参考
功能组件
<b-container>
属性
流式
Boolean 或 Stringfalse设置为 true 时,始终使行宽为 100%,或将其设置为 Bootstrap 断点名称之一,以使宽度达到断点(需要 Bootstrap v4.4+ CSS 才能获得特定于断点的值) tag
String'div'指定要呈现的 HTML 标签,而不是默认标签
插槽
默认 放置在容器中的内容
功能组件
<b-row>
属性
align-content
Stringnull在交叉轴上对齐列项目:'start'、'center'、'end'、'around'、'between' 或 'stretch'。对单行项目没有影响 align-h
Stringnull所有列的水平对齐/间距:'start'、'center'、'end'、'around' 或 'between' align-v
Stringnull一行中所有列的垂直对齐:'start'、'center'、'end'、'baseline' 或 'stretch' cols
v2.2.0+ Number 或 String在 'xs' 断点处创建的行列数。需要 Bootstrap v4.4 CSS cols-lg
v2.2.0+ Number 或 String在 'lg' 断点处创建的行列数。需要 Bootstrap v4.4 CSS cols-md
v2.2.0+ Number 或 String在 'md' 断点处创建的行列数。需要 Bootstrap v4.4 CSS cols-sm
v2.2.0+ Number 或 String在 'sm' 断点处创建的行列数。需要 Bootstrap v4.4 CSS cols-xl
v2.2.0+ Number 或 String在 'xl' 断点处创建的行列数。需要 Bootstrap v4.4 CSS no-gutters
布尔值false设置后,从行中移除边距,从子列中移除内边距 tag
String'div'指定要呈现的 HTML 标签,而不是默认标签
插槽
默认 放置在行中的内容
功能组件
<b-col>
属性
align-self
Stringnull网格单元格相对于行的垂直对齐方式:“start”、“center”、“end”、“baseline”或“stretch” col
布尔值false当为 true 时,将创建等宽列网格单元格跨度,适用于 xs 及更高断点 cols
Number 或 String网格单元格跨度的列数,适用于 xs 及更高断点 lg
布尔值或数字或字符串网格单元格跨度的列数,适用于 lg 及更高断点 md
布尔值或数字或字符串网格单元格跨度的列数,适用于 md 及更高断点 offset
Number 或 String网格单元格的偏移列数,适用于 xs 及更高断点 offset-lg
Number 或 String网格单元格的偏移列数,适用于 lg 及更高断点 offset-md
Number 或 String网格单元格的偏移列数,适用于 md 及更高断点 offset-sm
Number 或 String网格单元格的偏移列数,适用于 sm 及更高断点 offset-xl
Number 或 String网格单元格的偏移列数,适用于 xl 及更高断点 order
Number 或 String网格单元格的 flex 顺序,适用于 xs 及更高断点 order-lg
Number 或 String网格单元格的 flex 顺序,适用于 lg 及更高断点 order-md
Number 或 String网格单元格的 flex 顺序,适用于 md 及更高断点 order-sm
Number 或 String网格单元格的 flex 顺序,适用于 sm 及更高断点 order-xl
Number 或 String网格单元格的 flex 顺序,适用于 xl 及更高断点 sm
布尔值或数字或字符串网格单元格跨度的列数,适用于 sm 及更高断点 tag
String'div'指定要呈现的 HTML 标签,而不是默认标签 xl
布尔值或数字或字符串网格单元格跨度的列数,适用于 xl 及更高断点
插槽
默认 放置在 col 中的内容
功能组件
<b-form-row>
属性
tag
String'div'指定要呈现的 HTML 标签,而不是默认标签
插槽
默认 放置在表单行中的内容
导入单个组件
<b-container>BContainerbootstrap-vue<b-row>BRowbootstrap-vue<b-col>BColbootstrap-vue<b-form-row>BFormRowbootstrap-vueimport { BContainer } from 'bootstrap-vue'
Vue.component('b-container', BContainer)
作为 Vue.js 插件导入
LayoutPluginbootstrap-vueimport { LayoutPlugin } from 'bootstrap-vue'
Vue.use(LayoutPlugin)