css - Vue-bootstrap 无法正确渲染

标签 css vue.js bootstrap-4

我使用 Vue 和 Bootstrap 启动了一个新的 webpack 元素。然而,引导元素似乎缺少一些样式。特别是 b-navb-nav-itemb-badge,但也可能是大多数其他类型。

它是这样的: Vue-bootstrap does not render

主模板:

<div class="container-fluid">
   <b-nav tabs>
      <b-nav-item to="/lists">Verlanglijstjes</b-nav-item>
      <b-nav-item to="/ownlist">Eigen lijstje</b-nav-item>
      <b-nav-item to="/settings">Instellingen</b-nav-item>
      <div class="pull-right">
         <span>Ingelogd: {{ user }}, {{ household }}</span>
         <b-button variant="link" @click="logOff"><icon name="sign-out" class="button-icon"></icon>Uitloggen</b-button>
      </div>
   </b-nav>
</div>
<div class="container">
    <h1>Sinterklaas</h1>
   <router-view/>
</div>

其子模板:

<div>
   <div v-for="item in items">
      <b-badge @click="deleteItem(item)" variant="danger"><icon name="trash"></icon></b-badge>
      <b-badge @click="editItem(item)" variant="primary"><icon name="pencil"></icon></b-badge>
      <span>{{ item.description }}</span>
   </div>
</div>

这是 main.js:

import Vue from 'vue';
import VueCookie from 'vue-cookie';
import BootstrapVue from 'bootstrap-vue';
import Icon from 'vue-awesome/components/Icon';
import App from './App';
import router from './router';
import 'bootstrap/dist/css/bootstrap.min.css';
import 'bootstrap-vue/dist/bootstrap-vue.css';
import 'vue-awesome/icons';

Vue.use(BootstrapVue);
Vue.use(VueCookie);
Vue.component('icon', Icon);
Vue.config.productionTip = false;

/* eslint-disable no-new */
new Vue({
   el: '#app',
   router,
   template: '<App/>',
   components: { App }
})

最佳答案

我找到了!

import 'bootstrap/dist/css/bootstrap.min.css'

不起作用。这不应该是最小化的 css 文件。

关于css - Vue-bootstrap 无法正确渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47515705/

相关文章:

CSS will-change 属性切换

html - Bootstrap 4 : How to match cards by height AND ensure correct breakpoints?

html - Bootstrap 证明内容和 Internet Explorer

html - 使用推/拉和 col-md-12 在 Bootstrap 4 中进行列排序

jquery - 带选项卡的 slider

css - 具有相同样式和内容的按钮和链接不对齐

javascript - Vue.js : How to get specific route parameter in url

node.js - 如何将 Vue.js 与 Handlebars 一起使用?

javascript - 引导表中的 vue v-select

html - 如何在 float :left with different height? 后开始新行