1.小程序对npm的支持与限制
目前,小程序中已经支持使用npm安装第三方包,从而来提高小程序的开发效率。但是,在小程序中使用npm包有如下3个限制:
- 不支持依赖于Node.js内置库的包
- 不支持依赖于浏览器内置对象的包
- 不支持依赖于C++插件的包
2.什么是Vant Weapp
Vant Weapp是有赞前端团队开源的一套小程序UI组件库,助力开发者快速搭建小程序应用。它所使用的是MIT开源许可协议,对商业使用比较友好
官方文档地址:https://vant-ui.github.io/vant-weapp
3.安装Vant组件库
在小程序中,安装Vant组件库主要分为如下3步:
- 通过npm安装(建议指定版本为@1.3.3)
- 构建npm包
- 修改app.json
详细步骤参考文档:
https://vant-ui.github.io/vant-weapp/#/quickstart
根据官方文档安装步骤安装即可。
4.使用Vant组件
安装完Vant组件库之后,可以在app.json的usingComponent节点中引入需要的组件,即可在wxml直接使用组件
//app.json
"usingComponents": {
"vant-button":"@vant/weapp/button/index"//路径可以在官方文档去找
}
//页面的.wxml
按钮



