在src目录下创建plugin文件夹,里面放需要按需引入的index.js文件
index.js文件具体内容如下
import { Button, Message } from 'element-ui'
// 按需使用的组件
const components = {
Button, Message
}
// install方法
const install = (Vue) => {
Object.keys(components).forEach(key => {
Vue.use(components[key])
})
Vue.prototype.$message = Message
}
export default install;
在main.js中按需引入element-ui
import ElementUI from './plugin/components'
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI)