微信小程序安装和使用 Vant Weapp 组件库

news/2024/12/22 11:26:19/

微信小程序安装和使用 Vant Weapp 组件库

  • 1. Vant Weapp 介绍
  • 2. Vant Weapp 的 安装
    • 2.1. 通过npm安装
    • 2.2. 构建npm
    • 2.3. 修改 app.json
    • 2.4. 修改 project.congfig.json
    • 2.5. 测试一下,使用Vant Weapp提供的组件

1. Vant Weapp 介绍

在这里插入图片描述

Vant 是一个轻量、可靠的移动端组件库,于 2017 年开源。
目前 Vant 官方提供了 Vue 2 版本、Vue 3 版本和微信小程序版本,并由社区团队维护 React 版本和支付宝小程序版本。

2. Vant Weapp 的 安装

在小程序项目上安装Vant Weapp,(你的电脑应该有npm环境才行)。

win + R 输入 npm -version 查看一下

在这里插入图片描述

如果没有安装node.js的话,可以参考一下这篇博客 NodeJs的安装

2.1. 通过npm安装

首先在项目的资源管理器中右键打开黑窗口,然后输入命令"npm init -y"

在这里插入图片描述

在这里插入图片描述

接着就可以看着官方文档来使用npm为当前项目安装Vant Weapp 了

npm i @vant/weapp@版本号 -S --production

在这里插入图片描述

2.2. 构建npm

选择导航栏中的工具,然后选择构建npm即可。

在这里插入图片描述

在这里插入图片描述

构建完npm之后,会多出一个文件夹 “minprogram_npm”

在这里插入图片描述

2.3. 修改 app.json

将 app.json 中的 “style”: “v2” 去除,小程序的新版基础组件强行加上了许多样式,难以覆盖,不关闭将造成部分组件样式混乱。

2.4. 修改 project.congfig.json

开发者工具创建的项目,miniprogramRoot 默认为 miniprogram,package.json 在其外部,npm 构建无法正常工作。
需要手动在 project.config.json 内添加如下配置,使开发者工具可以正确索引到 npm 依赖的位置。

{..."setting": {..."packNpmManually": true,"packNpmRelationList": [{"packageJsonPath": "./package.json","miniprogramNpmDistDir": "./miniprogram/"}]}
}

在这里插入图片描述

2.5. 测试一下,使用Vant Weapp提供的组件

我们在app.json全局配置文件中,引入相关组件。然后在页面中使用查看一下效果。

  1. 引入组件(app.json)
"usingComponents":{"van-button": "@vant/weapp/button/index"
}
  1. 使用并查看效果
    在home.wxml中使用名为 “van-button” 的组件
<van-button type="primary">ok</van-button>

在这里插入图片描述



http://www.ppmy.cn/news/901844.html

相关文章

联系与合作

我们都做些啥 --- 企业直播应用类&#xff1a; 1. 企业视频直播应用 &#xff08;企业视频直播&#xff09; 2. 企业视频加密技术 (培训、教育视频加密类 ) --- 企业点播/录播应用类&#xff1a; 3. 企业视频存储服务 &#xff08;视频上传、编码、CDN加速分发、播放器、…

union与union all(联合查询)

union 与 union all的区别 两者 Union&#xff1a;对两个结果集进行并集操作&#xff0c;不包括重复行&#xff0c;同时进行默认规则的排序&#xff1b; Union All&#xff1a;对两个结果集进行并集操作&#xff0c;包括重复行&#xff0c;不进行排序&#xff1b; 补充&#…

联合体union

联合(union)是一种数据类型&#xff0c;它能在同一个内存空间中存储不同的数据类型&#xff08;不是同时存储&#xff09;。它可以用于设计无规律&#xff0c;不知道顺序的数据类型。但是他们使用的是同一段内存&#xff0c;这样做最大的好处就是可以节省资源。 联合体的定义 …

我国汽车霍尔传感器研发任重道远

汽车霍尔传感器技术的发展大致经历了4个阶段&#xff1a;第一阶段是从霍尔效应的发现到20世纪40年代中期&#xff0c;利用霍尔效应制成磁场传感器&#xff0c;但霍尔效应十分微弱&#xff0c;实用价值不大&#xff0c;没有引起人们的重视&#xff1b;第二阶段是从20世纪40年代末…

第二证券|“20cm”涨停!盘中暴涨110%,又有港股暴力拉升

A股商场今日上午窄幅动摇&#xff0c;电子等板块领涨。北向资金半响净买入额到达26.10亿元。 港股商场今日上午动摇也较为温和。不过&#xff0c;仍有个股剧烈动摇。比如浦江世界上午暴升&#xff0c;盘中涨幅一度超过110%。 A股窄幅动摇 电子板块领涨 今日上午A股商场全体体…

浅谈商密SM9的发展与应用

基于标识的密码算法 随着物联网、5G通信应用的快速扩张&#xff0c;遭受类型多样化的网络攻击、数据极易被截获或破解等安全风险也逐渐凸显。但是近年来各种安全认证逐步完善、各种密码算法一一标准化&#xff0c;也体现出了企业和政府对安全的重视。为了解决在互联网环境中身份…

商用密码技术与应用创新的方向是什么?安全牛发布《商密报告》全面揭晓

编辑 | 宋慧 出品 | CSDN云计算 头图 | 付费下载于东方IC 2021年4月22日&#xff0c;由安全牛举办的2021商用密码技术创新研讨会暨《2021商用密码创新应用指南》&#xff08;以下简称《商密报告》&#xff09;发布会在北京举行。 北京谷安天下科技有限公司副总裁贺晓辉在研讨…

上海亚商投顾:沪指失守3300点 卫星导航概念全天强势

上海亚商投顾前言&#xff1a;无惧大盘涨跌&#xff0c;解密龙虎榜资金&#xff0c;跟踪一线游资和机构资金动向&#xff0c;识别短期热点和强势个股。 市场情绪 指数早间低开后震荡回升&#xff0c;沪指盘中一度翻红&#xff0c;随后又再度走低&#xff0c;创业板指午后跌近1%…