安装

  • npm 安装命令
    • npm i element-ui -S
  • main.js
    • 引入
      • import ElementUi from 'element-ui'
      • import 'element-ui/lib/theme-chalk/index.css'
    • 注册
      • Vue.use(ElementUI);

高频组件

  1. layout布局
  2. table表格
  3. Pagination翻页器
  4. from表单
  5. dialog对话框
  6. menu 菜单

    Layout布局

    响应式布局分为24栅格
  • <el-row>行组件
    • 单独占一行的
    • :gutter="像素大小(不加单位)"设置间距
    • type="flex"开启flex布局
    • justify="值"控制排版方式
      • start 左对齐
      • center 居中
      • end 右对齐
      • space-between 左右没有间距,中间等分间距
      • space-around 每个栅格的左右等分间距
  • <el-col> 是一列

    • 行下面的列 ( 用来配置栅格大小 )
    • 通过:span="占用栅格数" 设置宽度 ```vue

``` --- ## Table表格 - `` - `:data="列表数据"`绑定列表数据 - `` - 表示表格的一列 - `type="index"`会展示序号 - ![image.png](https://cdn.nlark.com/yuque/0/2022/png/28525043/1654570357458-69d4f5f3-add5-4caf-9561-0690a830850d.png#clientId=u2e07ceed-aa20-4&crop=0&crop=0&crop=1&crop=1&from=paste&height=120&id=u8a1dc114&margin=%5Bobject%20Object%5D&name=image.png&originHeight=150&originWidth=83&originalType=binary&ratio=1&rotation=0&showTitle=false&size=2330&status=done&style=none&taskId=u1ec5120d-e40a-429e-8c58-e24ec901e70&title=&width=66.4) - `prop="属性名"`指定当前列,显示的数据 - `lable="列名"`定义表格的列名 - 自定义列,内部通过插槽传递进去 - `