前言

本 UI 库基于 Vue,借鉴了主流框架如 Ant Design、Element UI 等的设计理念,实现了十几个常用的组件。

这个组件库还未完成,还有几个组件没有动工,最近一段时间会一直保持这个项目的更新。

项目源码都在 src 目录下,按照组件名称分好了组。styles 目录存放该项目用到的一些统一样式。

单元测试选用了 Mocha + chai 的组合,并结合使用 travis-ci 进行了线上测试。测试的代码按照 vue-cli3 的规则默认放在了 tests/unit 目录,目前只添加了几个,后续会慢慢补齐。

官方文档中的所有示例代码都放在 GitHub 的 docs/.vuepress/components 目录下,示例代码的文件名与组件的名称一致。

在这些组件中,几乎所有需要更新外部数据的地方,都用到了 「单项数据流」 的解决思路。这就意味着,如果你想获得数据的更新,必须加一个修饰符 .sync 来开启这个功能。具体示例可以参见 Dropdown 下拉按钮 的文档。

由于某些组件需要计算宽高,所以推荐使用 border-box 这个盒模型。

在线示例中的代码在每个项目的 App.vue 里面。

使用中有任何问题,欢迎联系我哦!

另外,如果你有职位信息,也欢迎联系我(意向城市为杭州和深圳),谢谢!

最后留下我的邮箱: mysteryven@gmail.com

Last updated