前端 | vue.js系列教程4之整合Element样式库

很多小伙伴在刚开始接触前端基础之一的css的时候会苦于它的属性不正交的特性,阻碍重重。

那么今天我们试下引入外部ui库,用别人已经封装好的样式,可以让我们腾出更多时间去”偷懒”。

首先先给大家奉献技术哥在网上找到的vue开源项目库,里面ui库、基于vue开发的框架、别人写的demo一应俱全,今天用到的element组件也在这里面:
https://juejin.im/entry/58bf745fa22b9d0058895a58

element——饿了么官方ui组件库

element官网地址:http://element.eleme.io/#/zh-CN

element是由饿了么官方出品的一套基于vue2.0的ui库,在vue开发中广泛应用,同时也支持angular、react等框架的引入。

element有开发者生态圈大、业务组件全面、功能丰富支持SSR等特点。

如何引入element组件库

  1. 首先进入element官网,点击右上的”组件”,进入到”开发指南”栏下的”安装”页。

  2. 用vscode打开我们需要引入组件库的vue工程,在”终端”一栏输入npm安装命令并回车:npm i element-ui -S

  3. 点击”快速上手”进入到下一页,在工程下的main.js文件全局引入element组件。

将上图里的:
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);三行代码复制粘贴到我们工程里的main.js里:

main.js引入element

至此,引入element组件完成。

注:引入方式有”全局引入”和”按需引入”两种,

如何使用element组件

以element的颜色选择器组件为例,我们可以打开看它的源码:

接着可以直接把源码的html部分、js部分复制粘贴到HelloWorld.vue里运行:

然后打开浏览器调试就可以看到效果了:

当然,我们还可以通过改官方文档上给的可调参数实现其他效果:

同理,其他element组件也是一样的使用方法。

若是用原生css实现像element这样的组件,需要花费的时间和实现的难度是可观的,我们通过element、iView等ui库,可以站在巨人肩膀上开发,减轻前端工作量。

你可能感兴趣的:(前端 | vue.js系列教程4之整合Element样式库)