bootstrap-vue - 具有复选框开关大小的 BootstrapVue 输入组
问题描述
我的模板中有以下内容:
<b-form-group
v-for="(field, i) in fields"
:key="field.id"
:id="'field_' + field.id"
:label="field.label"
label-cols-sm="4"
label-cols-lg="3"
label-size="sm"
>
<b-input-group size="sm">
<b-input-group-prepend is-text>
<b-form-checkbox switch class="mr-n2"></b-form-checkbox>
</b-input-group-prepend>
<b-form-input v-model="fields[i].value"></b-form-input>
</b-input-group>
</b-form-group>
控件呈现如下:
由于正在添加 .customer-control 类,因此开关未显示为“sm”大小:
关于如何解决的任何建议?我一直在查看文档,但似乎找不到我所缺少的。
谢谢。
解决方案
使用 Bootstrap v4.4 CSS 的输入组不正式支持自定义样式的检查/收音机,但您可以使用实用程序类进行一些调整以对此进行调整(如 BootstrapVue 输入组文档中所述):
<b-input-group size="sm">
<b-input-group-prepend is-text>
<b-form-checkbox switch class="mr-n2 mb-n1">
<span class="sr-only">Switch for following text input</span>
</b-form-checkbox>
</b-input-group-prepend>
<b-form-input aria-label="Text input with switch"></b-form-input>
</b-input-group>
上面设置了自定义开关样式复选框的负下边距。
推荐阅读
- django - 使用 django-audiofield 上传时出错
- c# - 我们应该如何在 C# 中反转格式和提取字符串?
- javascript - 如何在 SVG 中创建嵌入阴影(透明背景)?
- azure - 使用任意参数调用 Set-AzureRmAppServicePlan cmdlet
- python - GridSearchCV 套索警告 ConvergenceWarning:目标未收敛
- angular - NGXS:测试分派的动作不适用于 ofActionDispatched
- javascript - {错误:400,原因:“需要设置用户名或电子邮件”,消息:“需要设置用户名或电子邮件[400]”,错误类型:“Meteor.Error”}
- c# - C# 使用带有复选框数据网格的 InsertCommand
- android - 我可以检索 Android 和 IOS 应用程序上的 Google Analytics 事件计数以显示在我的应用程序中吗?
- powerbi - 如何创建一个由两个现有列相除的列?