All Projects → AntmJS → vantui

AntmJS / vantui

Licence: MIT license
基于vant-weapp实现的Taro-React版及H5-React版组件库https://antmjs.github.io/vantui/#/home

Programming Languages

typescript
32286 projects
Less
1899 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to vantui

tarojs-router-next
Taro 小程序路由库/自动生成带参数类型提示的路由方法/允许传递任意类型、任意大小的参数数据/同步的路由方法调用/koa体验一致的路由中间件
Stars: ✭ 166 (-63.44%)
Mutual labels:  taro
Gitter
Gitter for GitHub - 可能是目前颜值最高的GitHub微信小程序客户端
Stars: ✭ 3,498 (+670.48%)
Mutual labels:  taro
miniapp
使用 Rax 语法(类 React)编写跨多端的小程序应用。
Stars: ✭ 65 (-85.68%)
Mutual labels:  taro
eshop
Taro • 云开发电商小程序示例
Stars: ✭ 70 (-84.58%)
Mutual labels:  taro
wxSapp
🚮🚮Garbage Classification Help Center WxMiniApp || taro框架开发
Stars: ✭ 24 (-94.71%)
Mutual labels:  taro
Taro
开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用。 https://taro.zone/
Stars: ✭ 30,230 (+6558.59%)
Mutual labels:  taro
Taro-ParserRichText
适用于 Taro 的小程序富文本组件
Stars: ✭ 32 (-92.95%)
Mutual labels:  taro
share
notes or share of vue,react,flutter...
Stars: ✭ 32 (-92.95%)
Mutual labels:  taro
taro-playground
The Taro Playground App is a cross-platform application developed using Taro, to help developers develop and debug Taro applications.
Stars: ✭ 33 (-92.73%)
Mutual labels:  taro
taro-code
Taro Barcode & QRCode
Stars: ✭ 88 (-80.62%)
Mutual labels:  taro
weapp-clover
由零打造的,基于taro,zoro的电商小程序实战项目
Stars: ✭ 77 (-83.04%)
Mutual labels:  taro
taro-echarts
适用于 Taro 项目的 ECharts 图表组件,欢迎提 PR
Stars: ✭ 43 (-90.53%)
Mutual labels:  taro
Postcss Px To Viewport
A plugin for PostCSS that generates viewport units (vw, vh, vmin, vmax) from pixel units. The best choice to create a scalable interface on different displays by one design size.
Stars: ✭ 1,997 (+339.87%)
Mutual labels:  taro
Taro-v2ex-weapp
awesome v2ex weapp 😎 目前支持微信小程序、支付宝小程序、h5
Stars: ✭ 25 (-94.49%)
Mutual labels:  taro
taro-ts-mobx-boilerplate
Taro 脚手架 Typescript/ Mobx / icon font / Jest
Stars: ✭ 12 (-97.36%)
Mutual labels:  taro
taro-best-practices
使用 Taro 开发微信小程序、编译 H5 + React Native 的最佳实践
Stars: ✭ 118 (-74.01%)
Mutual labels:  taro
Taro Ui
一款基于 Taro 框架开发的多端 UI 组件库
Stars: ✭ 3,806 (+738.33%)
Mutual labels:  taro
taro-tax
taro版个税小程序
Stars: ✭ 12 (-97.36%)
Mutual labels:  taro
TaroCreator
微信小程序 小程序模板 小程序可视化设计工具 Taro Taro UI
Stars: ✭ 60 (-86.78%)
Mutual labels:  taro
Taro Yanxuan
首个 Taro 多端统一实例 - 网易严选(小程序 + H5 + React Native) - By 趣店 FED
Stars: ✭ 2,416 (+432.16%)
Mutual labels:  taro

@antmjs/vantui

基于有赞 VantWeapp 开发的同时支持 Taro 和 React 的 UI 库

相关链接

  • Vant Weapp:由有赞团队打造的轻量、可靠的微信小程序 UI 组件库
  • Taro:由京东团队打造的开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用

为什么是高度一致

  • 99% 样式文件迁移,保留了有赞 5 年多积累的精华!

  • 100% React 化,在 React 化的过程中保留了有赞的大部分 JS 逻辑,尽可能的少重构!

  • 10+ 项目接入中

目前文档还在更新中,如果按文档开发出现问题,请看 TS 信息和实际的demo,demo 是找测试同学测试过的!

我们带来了什么

  • 使用 TypeScript 编写,提供完整的类型定义

  • 支持 Taro(H5、微信小程序、支付宝小程序、抖音小程序...)(注:React Native 不支持)

  • 支持 React(webpack 兼容配置我们后续会统一起来,方便大家使用)

  • 与 VantWeapp 的 UI 和 API 尽可能的保持一致,同时持续跟进其 commit 纪录

  • 50+ 个高质量组件,覆盖移动端主流场景

  • 支持主题定制

  • 支持按需加载

为什么你可以放心用

  • 整个组件库是依赖开源项目 Vant Weapp 的代码经过全量编译而来,所有样式文件及代码结构都与其保持高度一致,只是生命周期经过改造使其支持 React,很大程度避免了重新造轮子带来的各种问题,同时保留了 Vant Weapp 多年积累的经验。

如果觉得不错,麻烦给个 Star 哦 收到了一些反馈,这里说明一下吧。关于 demo 的质量和文档现在确实是有一些不足的地方的,因为做这件事的人并不多暂时,我们把更多的精力放在了组件本身,确保大家在实际的应用中能够更少的被中断。目前除了 50 多个组件要维护,还有 Taro Demo 和 React Demo 和文档,同时公司也有业务要跟进,所以希望大家能够体谅,当然非常欢迎有兴趣的人一起来完善它!

学习链接

预览

贡献代码

使用过程中发现任何问题都可以提 Issue 给我们,当然,我们也非常欢迎你给我们发 PR,同时,到目前为止我们已经对 vant-weapp 的commit记录同步到了 2022-03-27 的版本,我们也会持续同步

开源协议

本项目基于 MIT 协议,请自由地享受和参与开源

参与共建

首发阵容来自小电科技创新事业部前端团队,我们希望在开源领域能够让大家一起来参与,所以我们重新命名了团队名称“AntM 团队”,寓意是打造小而实用的工具提高工作效率,同时欢迎有兴趣一起共建的小伙伴能够加入这个团队,人多力量大。

特别声明

  • 该组件库并不是一个新的轮子,我们只是得益于有赞团队在 vant-weapp 的多年实践、积累、沉淀上做了一些简单的扩展,让它可以以 Taro/React 的方式进行开发接入。

  • 我们是 vant-weapp 的锦上添花版本,在此还是需要感谢 Taro 团队以及有赞团队为社区所作出的贡献。

  • Logo 暂时还未获得使用许可,如有侵权,请及时联系我们。

以下是 @antmjs/vantui 的核心贡献者们

hisanshao Chitanda60 zuolung hisanshao
hisanshao Chitanda60 Banlangenn zuolung

贡献者们

感谢以下小伙伴们为 @antmjs/vantui 发展做出的贡献:

contributors

快速沟通群

微信群满 200 人,需手动拉群。添加好友请备注“AntmJS”,我们会尽快拉你进群交流

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].