移动端常用UI组件
1. Vant https://youzan.github.io/vant
2. Cube UI https://didi.github.io/cube-ui
3. Mint UI http://mint-ui.github.io
PC端常用UI组件
1. Element UI https://element.eleme.cn
2. IView UI https://www.iviewui.com
一. Element UI 的引入和使用
(1)安装: npm i element-ui
(2)引入组件库:import ElementUI from 'element-ui'
(3)引入全部样式:import 'element-ui/lib/theme-chalk/index.css'
① 完整引入
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI)
<el-row><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-row>
② 按需引入
配置babel.config.js
module.exports = {presets: ['@vue/cli-plugin-babel/preset',["@babel/preset-env", { "modules": false }],],"plugins": [["component",{"libraryName": "element-ui","styleLibraryName": "theme-chalk"}]]
}
import { Button, Row } from 'element-ui'
Vue.component('atguigu-button', Button)
Vue.component('atguigu-row', Row)
<atguigu-row><atguigu-button>默认按钮</atguigu-button><atguigu-button type="primary">主要按钮</atguigu-button><atguigu-button type="success">成功按钮</atguigu-button><atguigu-button type="info">信息按钮</atguigu-button><atguigu-button type="warning">警告按钮</atguigu-button><atguigu-button type="danger">危险按钮</atguigu-button></atguigu-row>