【发布时间】:2018-05-10 23:21:43
【问题描述】:
我使用 Vue 和 Bootstrap 开始了一个新的 webpack 项目。但是,引导元素似乎缺少一些样式。特别是 b-nav、b-nav-item 和 b-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 }
})
【问题讨论】:
标签: css vue.js bootstrap-4