【Vue】Vue 结合 Element UI

Element UI 说明

Element UI 是饿了么团队基于 Vue 开发的前端框架,使用方便 简单

官方文档:https://element.eleme.cn/#/zh-CN/component

推荐使用 npm 的方式安装,它能更好地和 webpack 打包工具配合使用

npm i element-ui -S

引入 Element

操作 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);  # 使用 ElementUI

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

按照需要引入

借助 babel-plugin-component 我们可以只引入需要的组件,以达到减小项目体积的目的。

npm install babel-plugin-component -D

修改 .babelrc 文件

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

接下来就能安装需要引入组件

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)
});

官网有个完整单独组件引入
https://element.eleme.cn/#/zh-CN/component/quickstart

现在基于 Element 的环境开发搭建完毕

发表评论 / Comment

用心评论~