Квазар каркас не видит компонентов div

Почему квазар не видит мой div? Quasar отлично работает, когда я использую "q-andsomename", но когда дело доходит до div, он не видит его. Я думаю, что это должно работать, потому что на их веб-сайте и вкладке Flex CSS есть примеры использования div.

Я установил Quasar, используя npm. Мой код прост, как это:

Index.vue:

<template>
<q-layout >
  <q-layout-header reveal></q-layout-header>
  <q-page-container>
    <q-page style="padding-top: 50px">
      <div class="row">
        <div class="col-8">two thirds</div>
        <div class="col-2">one sixth</div>
        <div class="col-auto">auto size based on content and available space</div>
        <div class="col">fills remaining available space</div>
      </div>
    </q-page>
  </q-page-container>
</q-layout>
</template>

<style lang="styl">
</style>

<script>
export default {
  name: 'PageIndex'
}
</script>

я использую образцы из: https://quasar-framework.org/components/flex-css.html

мой quasar.conf.js выглядит так:

// Configuration for your app

module.exports = function (ctx) {
  return {
    // app plugins (/src/plugins)
    plugins: [
    ],
    css: [
      'app.styl'
    ],
    extras: [
      ctx.theme.mat ? 'roboto-font' : null,
      'material-icons' // optional, you are not bound to it
      // 'ionicons',
      // 'mdi',
      // 'fontawesome'
    ],
    supportIE: false,
    build: {
      scopeHoisting: true,
      // vueRouterMode: 'history',
      // vueCompiler: true,
      // gzip: true,
      // analyze: true,
      // extractCSS: false,
      extendWebpack (cfg) {
        cfg.module.rules.push({
          enforce: 'pre',
          test: /\.(js|vue)$/,
          loader: 'eslint-loader',
          exclude: /node_modules/
        })
      }
    },
    devServer: {
      // https: true,
      // port: 8080,
      open: true // opens browser window automatically
    },
    // framework: 'all' --- includes everything; for dev only!
    framework: 'all',
    // animations: 'all' --- includes all animations
    animations: [],
    ssr: {
      pwa: false
    },
    pwa: {
      // workboxPluginMode: 'InjectManifest',
      // workboxOptions: {},
      manifest: {
        // name: 'Quasar App',
        // short_name: 'Quasar-PWA',
        // description: 'Best PWA App in town!',
        display: 'standalone',
        orientation: 'portrait',
        background_color: '#ffffff',
        theme_color: '#027be3',
        icons: [
          {
            'src': 'statics/icons/icon-128x128.png',
            'sizes': '128x128',
            'type': 'image/png'
          },
          {
            'src': 'statics/icons/icon-192x192.png',
            'sizes': '192x192',
            'type': 'image/png'
          },
          {
            'src': 'statics/icons/icon-256x256.png',
            'sizes': '256x256',
            'type': 'image/png'
          },
          {
            'src': 'statics/icons/icon-384x384.png',
            'sizes': '384x384',
            'type': 'image/png'
          },
          {
            'src': 'statics/icons/icon-512x512.png',
            'sizes': '512x512',
            'type': 'image/png'
          }
        ]
      }
    },
    cordova: {
      // id: 'org.cordova.quasar.app'
    },
    electron: {
      // bundler: 'builder', // or 'packager'
      extendWebpack (cfg) {
        // do something with Electron process Webpack cfg
      },
      packager: {
        // https://github.com/electron-userland/electron-packager/blob/master/docs/api.md#options

        // OS X / Mac App Store
        // appBundleId: '',
        // appCategoryType: '',
        // osxSign: '',
        // protocol: 'myapp://path',

        // Window only
        // win32metadata: { ... }
      },
      builder: {
        // https://www.electron.build/configuration/configuration

        // appId: 'quasar-app'
      }
    }
  }
}
// framework: {
//   components: [
//     'QLayout',
//     'QLayoutHeader',
//     'QLayoutDrawer',
//     'QPageContainer',
//     'QPage',
//     'QToolbar',
//     'QToolbarTitle',
//     'QBtn',
//     'QIcon',
//     'QList',
//     'QListHeader',
//     'QItem',
//     'QItemMain',
//     'QItemSide'
//   ],
//   directives: [
//     'Ripple'
//   ],
//   // Quasar plugins
//   plugins: [
//     'Notify'
//   ]
//   // iconSet: ctx.theme.mat ? 'material-icons' : 'ionicons'
//   // i18n: 'de' // Quasar language
// },

0 ответов

Другие вопросы по тегам