Vue2 第二十一节 Vue UI组件库
移动端常用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>