AT-UI 是一款基于 Vue 2.x 的前端 UI 组件库,主要用于快速开发 PC 网站产品。
没错,这是又一款基于 Vue 的前端 UI 组件库,又双叒叕款 UI 库~又双叒叕款轮子~ 但在人从众多类似的轮子中,AT-UI 属于视觉风格比较清新的一款。
同时 AT-UI 是凹凸实验室官方出品,带有凹凸品牌风格的一套 UI KIT,旨在解决网站项目开发前期的「UI 库选择恐惧症」。
官网:https://at.aotu.io/
项目地址:https://github.com/at-ui/at-ui
基于 Vue 开发组件
基于 npm + webpack + babel 的工作流,支持 ES2015
CSS 样式独立,即使采用不同的框架实现都能保持统一的 UI 风格(详见:AT-UI-Style)
目前市面上同类型的开源项目已经不少了,Antd, iView, Element 等精品项目也是圈粉大拿,成为许多 Web 开发者做管理端的首选 UI 库。为什么在竞争如此激烈的背景下,我们还要做同类型产品 AT-UI 呢?
首先作为一个成熟的前端团队,我们需要一套统一的 UI 库,以便于更好的对项目进行维护迭代。其次团队成员在日常开发中,会输出一些自定义的组件(例如甘特图等),如果能快速整合到 UI 库中,便可以快速进行测试迭代。最后,我们既有基于 Vue 的项目,也有基于 React 的项目,为了保证不同框架的项目能共用一套 UI,我们迫切需要一款样式能独立迭代的 UI 库。于是乎,秉承着造轮子,也要造好轮子的心态,开始了 AT-UI 的构建之旅。
我们希望 AT-UI 是一款视觉层面精美,代码层面高质量的 UI 库。同时也希望 AT-UI 能包含尽可能多的组件,能做到不请「外援」。为此,我们会尽可能完善各类型的组件,也非常欢迎组件 PR。
AT-UI 的部分组件借鉴了优秀项目 Antd, Element 和 iView 的实现思路及相关源码,并非闭门造车
推荐使用 npm
的方式进行开发,享受 node
生态圈和 webpack
工具链带来的便利。通过 npm
安装的模块包,我们可以轻松的使用 import
或者 require
的方式引用
123 | npm install at-uinpm install at-ui-style |
可以采用传统的 <script>
和 <link>
标签的方式引入资源,并且全局使用 AT-UI。
可以在 UNPKG 上找到最新版本的资源文件,然后在页面中直接引入。
123456 | <!-- 引入Vue --><script src="//vuejs.org/js/vue.min.js"></script><!-- 引入样式 --><link rel="stylesheet" href="//unpkg.com/at-ui-style/css/at.min.css"><!-- 引入组件库 --><script src="//unpkg.com/at-ui/dist/at.min.js"></script> |
更多使用说明,请阅读文档 AT-UI
感谢您的阅读,本文由 凹凸实验室 版权所有。如若转载,请注明出处:凹凸实验室(https://aotu.io/notes/2017/08/28/at-ui/)
版权所有:威海力丰网络 Copyright (C) 2000-2018
地址:山东省威海市海滨南路30号(新海丰物流)4楼413/416室 服务热线:0631-5992060
公安备案号:37100402000105 鲁ICP备09024632号-3