ALL 力丰动态 最新签约 视觉前端
LifengNetwork /NEWS

AT - 前端 UI 组件库

2018-05-16 00:00:00

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 安装

推荐使用 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>


Demo 示例

更多使用说明,请阅读文档 AT-UI

感谢您的阅读,本文由 凹凸实验室 版权所有。如若转载,请注明出处:凹凸实验室(https://aotu.io/notes/2017/08/28/at-ui/



12/31

使用SVG中的Symbol元素制作Icon

随着大屏幕分辨率的普及以及各种移动设备层出不穷的移动互联网时代的到来,我们在网站设计时更应该关心内容在各种设备上的阅读性和显示效果。 阅读文章 阅读6899
ADDRES电子地图山东威海经济技术开发区海滨南路
30号413-416#
CONTACT US

0631-5992060

设计及维护请拨打
0631-5992062
CONCREN

LifengNetwork

微信添加力丰公众号
关注微营销新动态
电子地图

版权所有:威海力丰网络 Copyright (C) 2000-2018 

地址:山东省威海市海滨南路30号(新海丰物流)4楼413/416室 服务热线:0631-5992060

公安备案号:37100402000105 鲁ICP备09024632号-3