当前位置: 首页 > Web前端 > vue.js

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

时间:2023-03-31 17:20:55 vue.js

介绍cc-ui是一个uni-app生态组件库,宗旨是让一切变得简单。因为作者儿子叫岑岑,所以组件库的名字是cc,是送给儿子的礼物。这个组件库是用uni-app开发的。目前兼容所有h5和微信小程序。大部分应用终端将陆续适配所有终端。在维护这个组件库的同时,作者也会陆续推出vue3版本和react版本,敬请期待。在线文档cc-ui在线文档在线预览您可以通过手机浏览器访问:cc-ui,如果您使用电脑浏览器访问,请将浏览器设置为手机模式。微信小程序请扫描二维码预览或直接在小程序市场搜索ccccccui组件库1.image'width='300'height='300'>初衷不是做组件库。一开始作者写了很多组件写vue3+ts组件,然后模仿vant组件库,写的我一不小心写了20多个,后来想想,工作中用uni-app比较多现在,为什么不把它做成一个组件库呢,毕竟现在uni-app的组件很少,后来就一发不可收拾了。直接写了60多个组件。组件库的api和样式主要借鉴了uview和vant,但是在写组件的过程中,我发现这两个组件库的个别api设计并没有达到我的预期。我的期望是每个组件都应该具有高度的可扩展性和可定制性,所以在写的过程中重新设计了很多API,所以第一次使用的时候你可能不习惯,但是为了更好的扩展,我只能这样做.在此感谢uview和vant这两个组件库的作者。这两个组件库实在是太棒了,只能慢慢追了。当然我只是借用了样式,但是组件代码还是自己设计的。准备好了。Advantagescc-ui主要是集成了uview和vant的大部分组件,包括vant特有的业务组件,因为之前看到很多同学吐槽,习惯了vant,发现其他组件库没有vant的一些组件,所以我就在想,为什么不把vant的组件搬到这里来,这里重申一下,只是引用样式和个别API,因为vant是用jsx写的,所以对我的代码没有任何意义。所以我们的优势是我们这里有你想要的组件。接收vue的知识并没有太大的提升,只能说是比较熟悉了,但是css提升了很多,尤其是动画效果,还学会了使用vuepress部署文档。策划作者接下来的大部分时间都会投入到组件库的维护和更新上,vue3版本(已经写了一半的组件)和react版本陆续上线。还在考虑是写纯react还是taro,希望大家多多指教。希望因为所有的组件和文档都是我一个人写的,作者的精力实在是有限,又要照顾孩子。他经常爆到凌晨两三点,希望更多的同学加入。欢迎大家参与开源项目和更新,更欢迎大家prcc-ui交流群:868811435请注意:本人只是一个普通的cc-ui端coder,写组件库只是自己的兴趣和感受。希望大家给予更多的宽容和理解。还有很多,希望和大家一起进步共同努力,欢迎大家pr和star。目前组件库还在uni-app插件市场审核中,审核通过后即可使用。也可以从github上下载源码,导入组件到项目中使用。