Vant 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Vant 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: MIT
开发语言: JavaScript
操作系统: 跨平台
收录时间: 2017-09-29
提 交 者: 王练

Vant 是有赞前端团队开源的移动端组件库,于 2016 年开源,已持续维护 4 年时间。Vant 对内承载了有赞所有核心业务,对外服务十多万开发者,是业界主流的移动端组件库之一。

目前 Vant 官方提供了 Vue 版本微信小程序版本,并由社区团队维护 React 版本

特性

  • 60+ 高质量组件,覆盖移动端各类场景
  • 90%+ 单元测试覆盖率,提供稳定性保障
  • 完善的中英文文档和示例
  • 支持按需引入
  • 支持主题定制
  • 支持国际化
  • 支持 TS
  • 支持 SSR

建议搭配 webpack,babel 使用 Vant,这样可以使用 webpack 提供的丰富插件和个性化配置。Vant 支持了 babel-plugin-import,通过 babel 插件使用 Vant,可以优化代码体积,提高前端性能。

轻量化

作为移动端组件库,Vant 一直将轻量化作为核心开发理念。为了平衡日益丰富的功能和轻量化之间的矛盾关系,Vant 内部使用了很多的优化方式,包括支持组件按需加载、公共模块复用、组件编译流程优化等。

在应用一系列的优化手段之后,目前 Vant 的组件平均体积仅有 8.8KB,Uglify + Gzip 后约 1KB。

丰富实用的业务组件

Vant 不只是提供基础的UI组件,为了方便开发者快速构建移动商城,Vant 增加了许多移动商城内常用的业务组件。类似于地址管理、优惠券、省市县选择等。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Vant 的相关博客

vant

vant的特性: 60+ 高质量组件 95% 单元测试覆盖率 完善的中英文文档和示例 支持按需引入 支持主题定制 支持国际化 支持 TS 支...

Vant ui

轻量、可靠的移动端 Vue 组件库 https://youzan.github.io/vant/#/zh-CN/intro postcss-pxtorem vue:将px转化为rem,适配移动...

Vant入门

Vant是什么 简介 Vant是有赞开源的一套基于Vue2.0的Mobile组件库。通过Vant,可以快速搭建出风格统一的页面,提升开发效率。目前...

Vant简介

一 定义 轻量、可靠的移动端 Vue 组件库 二 特性 60+ 高质量组件 90% 单元测试覆盖率 完善的中英文文档和示例 支持按需引入 ...

Vant UI 安装

一:安装 npm i vant -S 二、引入组件(共有三个方法)   方法一:使用 babel-plugin-import (推荐)   1、 安装 babel-pl...

vant-ui rem问题

使用vant-ui时rem单位问题 vue-cli3.x项目引入vant-ui1.6.21,要求在项目中使用rem单位,但vant是px的.故,需要添加一个自动转换...

vant实现三级联动

首先要在vant 框架里边 复制一下 省市区的 地址数据在这里下载eare.js       格式 : var address = {       pro...

安装vant-weapp 组件

一、新建小程序项目 二、打开cmd,小程序项目目录下 npm i vant-weapp -S --production 2.1 如果执行上面的代码报错了 那你就...

Vant 的相关问答

评论 (31)

加载中
可叹我轮子再多也超不好一辆车,你们继续!
10/23 16:56
回复
举报
打分: 力荐
vant 为什么最近这么火?懂的来说说
09/12 14:43
回复
举报
日历组件当设置最小值及选中值时应展示选中的日期,望采纳
01/06 12:56
回复
举报
为什么SwipeCell左滑可以,右滑失效了?
2019/12/05 15:06
回复
举报
希望增加一个日历控件
2019/09/11 16:44
回复
举报

引用来自“蒲池幸子”的评论

写惯jquery了,再去写vue好别扭啊

引用来自“委员长618”的评论

确实是这样,但是前端近几年发展太迅速,不得不加快学习的脚步了。
说得好像后台没有发展一样 你看JDK今年9月要出13了 靠 太快了
2019/03/06 10:16
回复
举报
go版本帝了解一下。可我还是javaer
2019/08/30 14:09
回复
举报
说得好像后台没有发展一样 你看JDK今年9月已经出15了 靠 太快了
09/21 11:26
回复
举报
又一个轮子
2019/02/25 16:19
回复
举报

引用来自“蒲池幸子”的评论

写惯jquery了,再去写vue好别扭啊
确实是这样,但是前端近几年发展太迅速,不得不加快学习的脚步了。
2019/02/25 15:44
回复
举报
我觉得前端库或ui组件太多了 应该出一个纯css的前端ui渲染框架 一则是因为多数情况下大家只是对界面原始渲染不满意,所以才用组件 二则是因为现在很多ui组件通过js操作渲染,导致很多时候一个页面引入很多库,互相冲突,虽然也有前端模块化方案来避免js上的冲突,但是引入多个css文件的冲突往往不好解决。
2019/01/24 14:06
回复
举报

引用来自“蒲池幸子”的评论

写惯jquery了,再去写vue好别扭啊
是滴
2018/12/01 14:24
回复
举报
更多评论
31 评论
517 收藏
分享
返回顶部
顶部