(1)首先先在项目中安装element-plus
cnpm install element-plus --save
(2)安装一个按需导入插件
cnpm install babel-plugin-import -D
(3)在项目中配置babel.config.js,如果没有则自行创建一个
module.exports = {
presets: [
'@vue/cli-plugin-babel/preset'
],
plugins: [
[
'component',
{
libraryName: 'element-plus', // 框架名
styleLibraryName: 'theme-chalk' // 样式名称
}
]
]
}
(5)创建一个plugins文件夹,里面创建一个element.js
// 引入特定组件及样式
import 'element-plus/lib/theme-chalk/index.css'
import {
ElButton,
ElContainer,
ElHeader,
ElAside,
ElMain,
} from 'element-plus'
//注册特定组件
const components = [
ElButton,ElContainer,ElHeader,ElMain,ElAside
]
export default (app) => {
components.forEach(component => {
app.component(c