开源了一个uni-app组件库, 这里有你想要的。

介绍

cc-ui是uni-app生态组件库, 宗旨是一切为了简单。

因为作者儿子名字叫岑岑, 所以为组件库名字取名为cc, 算是送给儿子的礼物。

本组件库使用与uni-app开发, 目前适配了全部h5和微信小程序端, 大部分的app端, 后续会陆续适配所有端。
在维护此组件库的同时, 作者也会陆续推出vue3版本和react版本, 敬请期待。

在线文档

cc-ui在线文档

在线预览

  1. 你可以通过手机浏览器访问: cc-ui, 如是用电脑浏览器访问, 请将浏览器设置为手机模式。
  2. 微信小程序请扫码预览或者直接在小程序市场搜索ccccccui组件库


初衷

本来并没有想做成组件库的,一开始是作者为了写vue3 + ts的组件, 然后模仿vant组件库写了很多组件, 写着写着不经意写了20多个了,后面转念一想, 本来现在工作中用uni-app用的比较多,何不做成一个组件库,毕竟现在uni-app组件毕竟少,然后一发不可收拾,直接写了60多个组件。

借鉴

该组件库的api和样式主要借鉴了uview和vant, 但在编写组件的过程中, 发现这两个组件库的个别api设计的不是很符合我的预期,我的预期是每个组件要有高度的扩展性和自定义性, 于是在编写的过程当中重新设计了很多api, 所以可能大家第一次用的时候可能不太习惯, 但为了更好的扩展, 我也只能这样。在此, 特别感谢uview和vant这两个组件库的作者, 这两个组件库真的很优秀, 我也只能慢慢追赶他们, 当然只借鉴了样式, 但组件代码还是自己辛辛苦苦设计编写的。

优势

cc-ui主要集成了uview和vant的大部分组件, 包括vant独有的业务组件, 因为之前看到很多同学吐槽, 用惯了vant, 发现其他组件库没有vant的一些组件, 我就在想, 何不把vant的组件搬过来呢, 在此再次申明, 只借鉴了样式和个别api, 因为vant是用jsx编写的, 所以对我的代码没有意义。所以我们的优势就是这里有你想要的组件。

收货

vue的知识倒没多少进步, 只能说更熟悉了, 倒是css进步一大截, 特别是动画效果, 还学会了使用vuepress部署文档。

规划

作者接下来的大部分时间会投入到组件库的维护和更新上面, 并且会陆续推出vue3的版本(已经编写了一半的组件)和react版本, 我还在思考是编写纯react的还是taro的, 希望各位同学给我一点建议。

希望

因为所有的组件和文档都是我一个人编写的, 作者一个人精力实在有限, 而且又要带孩子, 经常爆肝到凌晨两三点, 所以我希望有更多的同学能够加入进来, 欢迎大家参与开源项目的为何和更新, 更加欢迎大家pr。

cc-ui交流群: 868811435

请备注: cc-ui

最后

我只是一个普通的码农, 写组件库也只是自己的兴趣和情怀, 希望大家给与更多的宽容和理解, 写的代码肯定问题还很多, 希望和大家一起进步, 共同努力, 欢迎大家pr和star。

目前该组件库还在uni-app插件市场审核中, 审核通过即可使用, 你也可以从github上面下载源码,在项目当中导入components到项目即可使用。

你可能感兴趣的:(开源了一个uni-app组件库, 这里有你想要的。)