引入element ui, 组件生效,但是部分样式未生效

在开发过程中,element UI 的引入方式有两种,一会总是完整引入,一种是按需引入
完整引入
在 main.js 中写入以下内容:

import Vue from 'vue';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import App from './App.vue';

Vue.use(ElementUI);

new Vue({
  el: '#app',
  render: h => h(App)
});

按需引入
在 main.js 中写入以下内容:

import Vue from 'vue';
import { Button, Select } from 'element-ui';
import App from './App.vue';

Vue.component(Button.name, Button);
Vue.component(Select.name, Select);
/* 或写为
 * Vue.use(Button)
 * Vue.use(Select)
 */

new Vue({
  el: '#app',
  render: h => h(App)
});

发现错误的地方是按需引入的时候, 组件生效,但是部分样式未生效
根据官方文档可知,只需要在main.js里加入一句代码即可,代码如下

import 'element-ui/lib/theme-chalk/index.css';

你可能感兴趣的:(项目开发中遇到的问题,elementui)