做电商类和社区类,特别适合。
<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 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协议,请自由地享受和参与开源。
如果你有好的意见或建议,欢迎给我们提 issue 或 PR,为优化 vant-weapp 贡献力量
6 个评论
这个好漂亮啊,简直可以用惊艳形容,下个项目一定要试用下。
请教下,这个是个人兴趣,还是公司行为长期支持?
有赞公司长期支持的
微信交流 zhaohe012
666
学习永无止境,对程序的爱好始终如一
大佬,里面的外部样式类怎么使用??能不能给个例子???
文档看这里:https://youzan.github.io/vant-weapp/#/intro
文档都会看呀,我又不是不认识汉字,他里面的外部样式类很多情况好像都不起作用的
学习永无止境,对程序的爱好始终如一,我的开源项目
https://github.crmeb.net/u/demo
一起和大神学习交流