📅  最后修改于: 2023-12-03 15:09:25.952000             🧑  作者: Mango
安装材料 UI 是一套基于 Vue.js 的 UI 组件库,提供了一系列美观、易用的组件,适用于快速构建各种 Web 应用。
安装依赖:
npm install element-ui -S
引入样式:
import 'element-ui/lib/theme-chalk/index.css';
引入组件:
import Vue from 'vue';
import ElementUI from 'element-ui';
Vue.use(ElementUI);
下面列举了部分常用组件,详细列表请查看官方文档。
示例代码:
<el-button>默认按钮</el-button>
<el-button type="primary">主要按钮</el-button>
<el-button type="success">成功按钮</el-button>
<el-button type="info">信息按钮</el-button>
<el-button type="warning">警告按钮</el-button>
<el-button type="danger">危险按钮</el-button>
示例代码:
<el-input placeholder="请输入内容"></el-input>
<el-input placeholder="请输入密码" show-password></el-input>
<el-input placeholder="请输入数字" v-model.number="number"></el-input>
示例代码:
<el-table :data="tableData">
<el-table-column prop="name" label="姓名"></el-table-column>
<el-table-column prop="age" label="年龄"></el-table-column>
<el-table-column prop="address" label="地址"></el-table-column>
</el-table>
示例代码:
<el-button @click="dialogVisible = true">打开弹窗</el-button>
<el-dialog :visible.sync="dialogVisible">
<span>这是一段内容</span>
<div slot="footer" class="dialog-footer">
<el-button @click="dialogVisible = false">取消</el-button>
<el-button type="primary" @click="dialogVisible = false">确认</el-button>
</div>
</el-dialog>
示例代码:
<el-select v-model="value" placeholder="请选择">
<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-select>
可以使用 在线主题定制工具 进行主题定制,也可以在项目中自定义变量进行样式覆盖。
示例代码:
$--color-primary: #409EFF; /* 修改主色 */
$--font-size-base: 16px; /* 修改全局字号 */
@import "./node_modules/element-ui/packages/theme-chalk/src/index";
安装材料 UI 提供了一套高质量、易用、高度可定制的 UI 组件库,满足了各种 Web 应用的 UI 需求。通过 npm 安装并引入组件即可快速构建页面,使用主题定制工具或自定义样式变量,还可以实现各种样式需求。