Как использовать vue-sidebar-menu в приложении, созданном vue-cli3? - PullRequest
0 голосов
/ 11 июля 2019

Мне нужна боковая панель в моем приложении, сгенерированном vue-cli3. Вот часть моего package.json

"dependencies": {
    "@fortawesome/fontawesome-svg-core": "^1.2.15",
    "@fortawesome/free-solid-svg-icons": "^5.7.2",
    "@fortawesome/vue-fontawesome": "^0.1.5",
    "bootstrap": "^4.3.1",
    "bootstrap-vue": "^2.0.0-rc.26",
    "core-js": "^2.6.5",
    "vue": "^2.6.10",
    "vue-router": "^3.0.3",
    "vue-sidebar-menu": "^3.11.1"
  },

main.js:

import Vue from 'vue'
import './plugins/fontawesome'
import App from './App.vue'
import router from './router'
import VueSidebarMenu from 'vue-sidebar-menu'
import BootstrapVue from 'bootstrap-vue'
import 'bootstrap/dist/css/bootstrap.css'
import 'bootstrap-vue/dist/bootstrap-vue.css'
import 'vue-sidebar-menu/dist/vue-sidebar-menu.css'

Vue.use(BootstrapVue)
Vue.use(VueSidebarMenu)

Vue.config.productionTip = false

new Vue({
  router,
  render: h => h(App)
}).$mount('#app')

app.js

<template>
  <div id="app">
    <sidebar-menu :menu="menu" />
    <div class="container float-right">
      <router-view/>
    </div>
  </div>
</template>

и в результате:

  • боковая панель не отображает потрясающие значки
  • боковая панель в развернутом состоянии скрыть содержимое div

enter image description here

Как я могу решить эту проблему?Может быть, мне нужно использовать другой компонент боковой панели?

...