Vue UI 组件库
在Vue中,可以通过引入他人编写好的组件库,来构建自己的页面,提高开发效率。
Vue中常用的UI组件库有:
- 移动端常用UI组件库:
- PC端常用UI组件库:
安装 Element-UI
1npm i element-ui
引入并应用 Element-UI
1import ElementUI from 'element-ui'; // 引入 Element-UI
2import 'element-ui/lib/theme-chalk/index.css'; // 引入 Element-UI 的全部样式
3Vue.use(ElementUI); // 应用 Element-UI
直接使用以上方式引入Element-UI,引入的是Element-UI中所有的组件以及它们的样式和交互。这会使页面的体积变得十分庞大。
在使用Element-UI时,可以根据需要使用的组件,按需引入它们。
引入babel-plugin-component开发依赖:
1npm install babel-plugin-component -D
接着在babel.config.js中追加如下内容:
1{
2 "presets": [
3 ["@babel/preset-env", { "modules": false }]
4 ],
5 "plugins": [
6 [
7 "component",
8 {
9 "libraryName": "element-ui",
10 "styleLibraryName": "theme-chalk"
11 }
12 ]
13 ]
14}
然后就可以按需引入项目中所需的组件。例如:
1import { Button, Select } from 'element-ui'; // 引入 Button 和 Select 组件
2
3// 将 Button 和 Select 注册为全局组件
4Vue.component(Button.name, Button);
5Vue.component(Select.name, Select);
注册Element-UI组件也可以使用Vue.use():
1Vue.use(Button)
2Vue.use(Select)
使用 Element-UI
Element-UI的使用可直接参考官方文档:Element UI。
评论