首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何全局加载quasar框架

如何全局加载quasar框架
EN

Stack Overflow用户
提问于 2017-10-11 18:05:40
回答 2查看 2.3K关注 0票数 0

我是Quasar框架的新手。有人能解释一下如何在全局使用中加载类星体组件吗?(我的应用程序中的每一个地方)

我的main.js是这样的:

代码语言:javascript
复制
import Vue from 'vue'
import Quasar from 'quasar'
import router from './router'

require(`quasar/dist/quasar.${__THEME}.css`)

Vue.config.productionTip = false
Vue.use(Quasar) // Install Quasar Framework

if (__THEME === 'mat') {
  require('quasar-extras/roboto-font')
}
import 'quasar-extras/material-icons'
// import 'quasar-extras/ionicons'
// import 'quasar-extras/fontawesome'
// import 'quasar-extras/animate'

Quasar.start(() => {
/* eslint-disable no-new */
 new Vue({
  el: '#q-app',
  router,
  render: h => h(require('./App').default)
 })
})

Unknown custom element: <q-btn> - did you register the component correctly? 
For recursive components, make sure to provide the "name" option.

 found in

---> <App> at src\App.vue
   <Root>
EN

回答 2

Stack Overflow用户

发布于 2017-10-23 22:30:56

当您使用任何类星体元素时(例如,q-btn,q-select),你需要在你的.vue文件中导入和导出它。

例如,对于要显示的<q-btn>,您可以使用<q-btn > Confirm </q-btn>,但是要显示它,您需要在.vue文件中包含以下内容。像这样:

代码语言:javascript
复制
import {
     QSelect,
     QBtn
   } from 'quasar'
export {
     QSelect,
     QBtn
   } from 'quasar'

如下所示,您将注册所有组件。

票数 3
EN

Stack Overflow用户

发布于 2017-11-05 19:31:21

在我的项目中,我导入并使用这样的组件

代码语言:javascript
复制
import Quasar, { QBtn, QSelect } from 'quasar-framewok';

Vue.use(Quasar, {
    components: { QBtn, QSelect }
});

仅适用于测试用例导入全部

代码语言:javascript
复制
import Quasar, * as All from 'quasar';

Vue.use(Quasar, {
    components: All,
    directives: All
});

请参阅Quasar docs

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46685404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档