vue-cli3.xxx — element组件—全部引入及按需引入

在vue-cli3.xxx中引入Element组件:

1、首先安装 element-ui

npm install element-ui -S   ( -S 等于 --save )

2、引入element-ui ,及配置

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

Vue.use(ElementUI)

new Vue({
  render: h => h(App),
}).$mount('#app')

 

在vue-cli3.xxx中如何按需引入组件:

目的:减少项目体积( 注意:样式还需要单独引入!!! )

1、首先安装 element-ui

npm install element-ui -S 

2、安装 babel-plugin-component 

npm install babel-plugin-compinent -D ( -D 等于 --save-dev )

3、创建   .babelrc  文件 ,配置以下参数:

{
  "presets": [["es2015", { "modules": false }]],
  "plugins": [
    [
      "component",
      {
        "libraryName": "element-ui",
        "styleLibraryName": "theme-chalk"
      }
    ]
  ]
}

4、在 main.js 中,引入某组件即可:

//main.js

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

// 比如:引入button、from表单组件
import {Button,Form, ··· ···} from 'element-ui'
Vue.use(Button) 
Vue.use(Form)

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

 

你可能感兴趣的:(vue)