@vant/weapp

本文介绍了如何在微信小程序中使用@vant/weapp组件库,包括安装(通过npm,修改项目配置,构建)、使用组件以及相关配置文件的作用。文章提供了详细的步骤和注意事项,帮助开发者快速集成和使用VantUI组件。
摘要由CSDN通过智能技术生成

微信小程序使用@vant/weapp组件

一、介绍

Vant 是一个开源的移动端组件库,在微信小程序开发中可以使用该UI库提提供的组件。

使用这个三方库可以更快捷的使用我们小程序的开发,直接引用里面的组件完成我的开发内容。

二、安装

按照如下步骤将 @vant/weapp 导入到微信小程序项目中:

1. cd 到项目文件目录

cd /Users/morris/WeChatProjects/miniprogram-1 

打开终端,输入cd 然后将项目文件夹拖拽到终端里即可

2. 使用 npm 安装

npm i @vant/weapp -S --production
  • 如果提示 --production 使用 --omit=dev 代替的话,将命令改为 npm i @vant/weapp -S --omit=dev 即可
  • 使用该命令的前提是,电脑上已经安装了 npm, npm 相当于一个包的资源管理器,如果未安装的话先自行了解和安装

在这里插入图片描述

3. 修改项目配置

  1. 删除 app.json 中的 "style": "v2"
  2. 修改 project.config.json
    将 project.config.json 里的packNpmManually改为true,在 packNpmRelationList 这个数组中添加一个元素 {
    “packageJsonPath”: “./package.json”,
    “miniprogramNpmDistDir”: “./miniprogram/”
    }
  • 因为我们使用的是JavaScript基础模板,没有用TypeScript等,所以不需要 typescript 支持相关的配置(官网介绍里的步骤五 typescript 支持)。
  • 安装完之后项目里会多一个 node_modules 的文件

4. 构建

使用微信小程序开发工具,打开项目,选择 【工具】-> 【构建】即可。

  • 构建如果报错的话,将第三步里的 miniprogramNpmDistDir 改为 ./ 之后再次构建,构建完之后再改回原来值,再构建一次。
  • 构建完项目里多一个miniprogram_npm 的文件,里面是引入的组件库

5. 其他文件

构建完成之后项目里会多出来下面一些文件

  • package.json
{
  "dependencies": {
    "@vant/weapp": "^1.10.18",
    "apifm-wxapi": "^3.63.0"
  }
}

dependencies 依赖

这个文件是项目的依赖配置文件,是一个json文件,从里面可以查看当前项目都依赖了哪些第三方的包,以及这些包的版本号。

  • package-lock.json

这个文件中,有一些项目里的三方库的依赖详细信息。

三、使用

  1. app.json 里添加组件路径
"usingComponents": {
  "van-button": "@vant/weapp/button/index"
}

usingComponents 设置项目里使用的组件依赖文件路径

  1. 视图层使用组件
<!-- 小程序button组件 -->
<button>button</button>
<!-- vant van-button组件 -->
<van-button type="primary">按钮</van-button>

在这里插入图片描述

四、【参考】

[1] Vant github 地址: https://github.com/youzan/vant
[2] Vant Weapp 开发指南: https://vant-contrib.gitee.io/vant-weapp/#/home
[3] Vant4 中文介绍:https://vant-contrib.gitee.io/vant/#/zh-CN/home

以上所有内容,在vant/weapp的官网介绍里都有,我只是整理了一下,有什么不明白的可以直接到官网上查看。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Morris_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值