iView 发布微信小程序 UI 组件库 iView Weapp

末尾有彩蛋。

过去的两年里,iView 开源项目已经帮助成千上万的开发者快速完成网站开发,大幅度提高了开发效率,成为 Vue.js 生态里重要的一部分。

与此同时,我们也在思考,除了服务 PC Web,iView 还能提供什么。可能是 Mobile Web?但同类产品已经太过丰富,所以 iView 一直没有探索 Mobile 端。但是,我们注意到,微信小程序正在崛起,这将是移动端新的一种开发模式。

对于微信小程序,iView 团队并不陌生,在微信最早发布小程序时,我们(TalkingData)就上线了小程序统计分析服务 SDK(https://www.talkingdata.com/weApp/weApp.js...),只是那时候小程序一直处于不温不火的状态。不过微信对小程序越来越开放,给的入口也越来越多,这让很多开发者投入到小程序的开发上。

于是,我们探索了一个月,对于微信小程序,我们能提供什么服务。思前想后,还是觉得做一套高质量的 UI 组件库比较合适,因为 iView 团队在这上面有 2 年的积累,而且爱屋及乌,iView 的开发者也会很喜欢 iView Weapp。

地址

GitHub: https://github.com/TalkingData/iview-weapp

文档: https://weapp.iviewui.com/

欢迎 Star 和 PR !

iView Weapp 是什么?

微信小程序提供了自定义组件的功能,这使得 iView Weapp 成为了可能。小程序已经提供了很多组件和 API,但它们过于基础,实际开发时仍需要一定的封装和 UI 调整。iView Weapp 提供了与 iView 一致的 UI 和尽可能相同的接口名称,大幅度降低了学习成本,使用起来如鱼得水。如果你是 iView 的核心用户,用起 iView Weapp 来甚至不用看文档!当然,我们对新用户也很友好,事无巨细的文档、友好的 API 和完整的示例,几分钟就可以上手啦。

iView Weapp 1.0 提供了 30 个组件,并会不断丰富:

iView Weapp 组件

先睹为快

使用微信扫一扫体验 iView Weapp 小程序组件示例:

iView Weapp 小程序组件示例

当然,你也可以在微信开发者工具中查看:

# 从 GitHub 下载后,安装依赖
npm install

# 编译组件
npm run dev

然后,将 examples 目录在微信开发者工具中打开即可。

1.0 提供的都是基础组件,能够满足大部分常用的布局和交互。接下来,我们还会提供更为丰富的基础组件及典型业务组件,比如刮刮乐。旨为让小程序开发的门槛降低,并带来出色的用户体验。

开源协议

iView Weapp 使用 MIT 开源协议,并 100% 开放源码。查看开源协议

彩蛋

我们预计在 2018 年 7 月(或 8 月)发布 iView 3.0 以及 5 款神秘新产品,届时会举办线下发布会(线上同步直播),敬请关注 iView 官网。感谢大家长久以来对 iView 的支持,我们也会持续维护,投入更多的人力和精力完善生态,让 iView 成为全球最好用的组件库!

本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由系统于 6年前 自动加精
Aresn
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 10
leo

666,然而目测无法与 Wepy 共存?

6年前 评论
ibucoin

非常不错,下次开发就用起来。

6年前 评论
滕勇志

期待

6年前 评论

之前用过你们做的后台,很不错,很喜欢

6年前 评论

跟有赞的小程序UI有点。。。。。

6年前 评论
ALMAS

可能是 Mobile Web?但同类产品已经太过丰富 可否推荐一些同类产品?

6年前 评论
Aaron

nice , 不知道这个项目能和 mpvue 结合使用吗?

6年前 评论

看这这些小写的component tag比iview舒服多了

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!