forms - 如何从 vue js 中的 BFormSelect 或 b-form-select 中删除默认类?
问题描述
我有以下代码:
<b-form-select v-model="filterDuration"
id="initialDurationSelect"
:options="durationOptions"
@@change="onChange($event)"
plain="true">
</b-form-select>
此选择选项呈现如下:
<select id="initialDurationSelect" size="0" class="form-control">
<option value="0">All</option>
<option value="3">Last 3 Months</option>
<option value="6">Last 6 Months</option>
</select>
我想从中删除class
属性select
,我尝试了以下选项:
- 添加
class
为class=""
(不工作并呈现为class="form-control"
) - 添加
class
为class="123"
(不工作并呈现为class="123 form-control"
)
请建议如何删除class
属性或"form-control"
从class
值中删除。
解决方案
只需使用本机元素,并使用循环<select>
渲染s 。<option>
v-for
BootstrapVue 的组件旨在使用引导样式/类。要呈现非 Bootstrap 样式元素,只需自己创建 HTML5 元素。
推荐阅读
- python - 创建数据框并将嵌套字典映射到键:值对
- php - Symfony 4.4 / NelmioApiDocBundle 4.0.1 注释问题
- c++ - 直接使用grpc核心库构建服务器对象
- python - 在情节中更改y轴标签的颜色
- input - 如何将输入字段放入淘汰赛模板
- npm - 如何运行 `npm update` 以便将版本号更新为 package.json 中兼容的最新版本?
- gitlab - 使用合并请求 API 在 squash 关闭的情况下创建 MR
- python - 在具有多个起始节点的有向无环图 (DAG) 中找到所有路径的最快方法?
- formio - 为 HTML 内容组件编辑器添加下划线
- flutter-dependencies - 酒吧失败。退出代码 65. 颤动