Debido a que pueden haber varios plugins
a implementarse en la App, lo que se puede optar la mantener la app más limpia aún seria crear un archivo index.js
dentro de la carpeta plugins, en donde vayan todos los imports.
plugins/index.js
// Bootstrap Vue
import './bootstrapVue'
// FontAwesome
import './fontAwesome'
main.js
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import './plugins'
import './assets/css/app.styl'
Vue.config.productionTip = false
new Vue({
router,
store,
created() {
this.init()
},
methods: {
init() {
store.dispatch('oauth/getToken', null, { root: true })
}
},
render: h => h(App)
}).$mount('#app')
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?