收藏
评论

【有赞】轻量、可靠的小程序 UI 组件库

做电商类和社区类,特别适合。

<p> <a href="https://github.com/youzan/"><img alt="logo" width="36px" src="https://img.yzcdn.cn/public_files/2017/02/09/e84aa8cbbf7852688c86218c1f3bbf17.png" alt="youzan"> </a> </p> <p align="center"> <img alt="logo" src="https://img.yzcdn.cn/public_files/2017/12/18/fd78cf6bb5d12e2a119d0576bedfd230.png" width="120" style="margin-bottom: 10px;"> </p> <h3 align="center">轻量、可靠的小程序 UI 组件库</h3>


概述

Vant Weapp 是有赞移动端组件库 Vant 的小程序版本,两者基于相同的视觉规范,提供一致的 API 接口,助力开发者快速搭建小程序应用。

预览

扫描下方小程序二维码,体验组件库示例:

<img src="https://img.yzcdn.cn/vant-weapp/qrcode-201808101114.jpg" width="200" height="200" style="margin-top: 10px;" >

文档

https://youzan.github.io/vant-weapp

使用之前

使用 Vant Weapp 前,请确保你已经学习过微信官方的 小程序简易教程自定义组件介绍

安装

方式一. 通过 npm 安装 (推荐)

小程序已经支持使用 npm 安装第三方包,详见 npm 支持

# npm
npm i vant-weapp -S --production

# yarn
yarn add vant-weapp --production

方式二. 下载代码

直接通过 git 下载 Vant Weapp 源代码,并将dist目录拷贝到自己的项目中

git clone https://github.com/youzan/vant-weapp.git

使用组件

以按钮组件为例,只需要在 json 文件中引入按钮对应的自定义组件即可

{
  "usingComponents": {
    "van-button": "/path/to/vant-weapp/dist/button/index"
  }
}

接着就可以在 wxml 中直接使用组件

<van-button type="primary">按钮</van-button>

在开发者工具中预览

# 安装项目依赖
npm install

# 执行组件编译
npm run dev

打开微信开发者工具,把vant-weapp/example目录添加进去就可以预览示例了。

基础库版本

Vant Weapp 最低支持到小程序基础库 1.9.9 版本

迁移指南

Vant Weapp 是基于有赞 Zanui 组件库进行的品牌升级,对于仍在使用 Zanui 的用户,建议逐渐使用 Vant Weapp 替换原有的组件。

Zanui 后续会进入维护状态,仓库地址为:https://github.com/youzan/zanui-weapp

链接

微信讨论群

欢迎大家在微信上联系我们,添加下方微信并注明『交流 vant-weapp』即可

<img src="https://img.yzcdn.cn/vant/wechat_20180606.png" width="220" height="292" >

开源协议

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

贡献

如果你有好的意见或建议,欢迎给我们提 issuePR,为优化 vant-weapp 贡献力量

收藏

6 个评论

  • ᏞᎧᎡᎠ
    ᏞᎧᎡᎠ
    2019-02-18

    这个好漂亮啊,简直可以用惊艳形容,下个项目一定要试用下。

    请教下,这个是个人兴趣,还是公司行为长期支持?

    2019-02-18
    赞同 1
    回复 1
    • 福星 Dokey
      福星 Dokey
      2019-02-19

      有赞公司长期支持的

      2019-02-19
      1
      回复
  • h
    h
    2019-02-09

    微信交流 zhaohe012

    2019-02-09
    赞同 1
    回复
  • 2019-06-12

    666

    2019-06-12
    赞同
    回复
  • 河南牵手商贸有限公司
    河南牵手商贸有限公司
    2019-03-30

    学习永无止境,对程序的爱好始终如一

    2019-03-30
    赞同
    回复
  • 杨敬闯17621213817
    杨敬闯17621213817
    2019-03-12

    大佬,里面的外部样式类怎么使用??能不能给个例子???

    2019-03-12
    赞同
    回复 2
  • 梁海涛
    梁海涛
    2019-03-01

    学习永无止境,对程序的爱好始终如一,我的开源项目

    https://github.crmeb.net/u/demo

    一起和大神学习交流



    2019-03-01
    赞同
    回复
登录 后发表内容