0

我正在使用Cool-Select,它需要以下代码来加载其主题:

import VueSelect from 'vue-cool-select'
Vue.use(VueSelect, {
  theme:'material-design'
})

问题是我不想为了只使用一个主题而必须导入整个 vue 代码。此外,组件在没有主题导入的情况下工作正常;只是缺少CSS。

是否可以在本地导入主题而不是components像这样的部分?

import { CoolSelect } from 'vue-cool-select'      
components:{
        CoolSelect,
        // import theme here
 },
4

1 回答 1

0

VueSelectinstall是一个插件,即它具有在提供给Vue.use. 这不会影响应用程序,只是它会加载特定于该组件的样式

由于样式不是从包中导出的,并且仅在插件安装时加载,这是CoolSelect组件在不分叉包的情况下加载其样式的唯一方法:

Vue.use(VueSelect, {
  theme:'material-design'
})
于 2019-06-12T11:25:46.283 回答