bootstrap vue 下拉菜单没有样式

Posted

技术标签:

【中文标题】bootstrap vue 下拉菜单没有样式【英文标题】:bootstrap vue dropdown no styling 【发布时间】:2021-09-17 09:44:05 【问题描述】:

查看文档

https://bootstrap-vue.org/docs/components/dropdown#button-content

我做了一个使用b-dropdown的例子:

https://codesandbox.io/s/6lhk6?file=/src/components/GenericItem.vue

但在组件中,

<template>
     <div>
      <b-dropdown id="dropdown-1" text="Item or Category" class="m-md-2">
        <b-dropdown-item>Edit Name</b-dropdown-item>
        <b-dropdown-item>Delete</b-dropdown-item>
      </b-dropdown>
    </div>
</template>

呈现为:

为什么不应用样式?

【问题讨论】:

【参考方案1】:

没有关于引导程序被导入的警告真是太好了;

通过添加修复:

import "bootstrap/dist/css/bootstrap.css";
import "bootstrap-vue/dist/bootstrap-vue.css";

main.js

import Vue from "vue";
import App from "./App.vue";
import "bootstrap/dist/css/bootstrap.css";
import "bootstrap-vue/dist/bootstrap-vue.css";

Vue.config.productionTip = false;


new Vue(
  render: h => h(App)
).$mount("#app");

【讨论】:

以上是关于bootstrap vue 下拉菜单没有样式的主要内容,如果未能解决你的问题,请参考以下文章

bootstrap-vue 多级下拉菜单

导航栏下拉菜单不适用于 Angular 和 Bootstrap 4

React-Bootstrap 的下拉菜单组件上的自定义样式

bootstrap 可编辑表格,怎么绑定下拉框

bootstrap怎么让下拉菜单从右侧弹出呢,或是

在 bootstrap-vue 中渲染自定义样式