Vuetify Styles not visible

后端 未结 4 1621
花落未央
花落未央 2021-01-13 14:39

I am a beginner in the world of Vue, so please bear with my foolish question(s).
I have a boilerplate code for a Vue project which I cloned from: Vue Enterprise Boilerpl

4条回答
  •  长发绾君心
    2021-01-13 15:08

    What fixed the issue for me was the adding of class .v-application at the top most html tag (or the first one after template tag). Usually if I add it all works but for some reason using vuitify 2.0.4 this didn't worked (may be because I'm not using vue-cli and webpack but parcel.js).

    So adding this class solved the same issue for me.

    EDIT

    Actually I just found why v-app was ignored. Since I'm using vuetify 2.0.4. without vue-cli and webpack I need to include the vuetify components by my self like so:

    import Vue from 'vue'
    import Vuetify, {
        VCard,
        VImg,
        VCardTitle,
        VBtn,
        VCardActions,
        VCardText,
        VProgressCircular,
        VSpacer,
        VDialog,
        VDivider,
        VAlert,
        VApp,
    } from 'vuetify/lib'
    
    Vue.use(Vuetify, {
        components: {
            VCard,
            VImg,
            VCardTitle,
            VBtn,
            VCardActions,
            VCardText,
            VProgressCircular,
            VSpacer,
            VDialog,
            VDivider,
            VAlert,
            VApp,
        },
    })
    
    import 'material-design-icons-iconfont/dist/material-design-icons.css';
    
    export default new Vuetify({})
    

    Which is then imported in the vue app like this:

    import Vue from "vue";
    import vuetify from './src/vuetify'
    
    import VocabularyApp from "./src/App.vue";
    
    new Vue({
      vuetify,
      render: h => h(VocabularyApp)
    }).$mount('#app-tutor');
    

    So v-app wasn't working as I didn't included it in the list of components that I need for my app to work. More you can find here.

提交回复
热议问题