微信小程序中使用vant框架的具体步骤


Posted in Javascript onFebruary 18, 2022

1.说到vant框架相信大家应该并不陌生了吧,做过移动端开发的小伙伴们应该都知道它吧。

2.Vant 是有赞前端团队开源的移动端组件库,于 2017 年开源,已持续维护 4 年时间。Vant 对内承载了有赞所有核心业务,对外服务十多万开发者,是业界主流的移动端组件库之一。

3.我们废话不多说,直接进入今天的主题。我们该如何在微信小程序中去使用vant组件库呢!

首先

我们先打开vant weapp网站

大家打开网站后呢,点击快速上手。上面就有步骤教你如何在小程序中使用vant组件库。

下面呢就给大家介绍一下我是如何去安装使用vant UI组件库的。

1.打开我们小程序的项目目录,然后打开文件所在的位置。

微信小程序中使用vant框架的具体步骤

2.初始化项目文件

这里呢我通过 cmd 窗口初始化

微信小程序中使用vant框架的具体步骤

3.输入初始化项目的命令 

npm init

此时你会发现你的目录多出了package.json文件

微信小程序中使用vant框架的具体步骤

4.安装依赖 

4.1 通过 npm 安装vant/weapp

npm i @vant/weapp -S --production

4.2 安装 miniprogram

npm i miniprogram-sm-crypto --production

安装完毕后,你会发现你的目录中又多些文件。

微信小程序中使用vant框架的具体步骤

4.3 修改 app.json

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

4.4 修改 project.config.json

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

{
  ...
  "setting": {
    ...
    "packNpmManually": true,
    "packNpmRelationList": [
      {
        "packageJsonPath": "./package.json",
        "miniprogramNpmDistDir": "./miniprogram/"
      }
    ]
  }
}
4.5 构建 npm 我们点击左上角的工具栏

微信小程序中使用vant框架的具体步骤

 构建成功后会出现下面的画面

微信小程序中使用vant框架的具体步骤

 4.6然后点击右上角的详情---本地设置----使用npm模块

微信小程序中使用vant框架的具体步骤

5.使用组件

我这里在全局里面注册一个按钮,然后使用它。先去app.json中注册

微信小程序中使用vant框架的具体步骤

 这里我随便找一个页面用一下这个按钮组件。

微信小程序中使用vant框架的具体步骤

大家可以看到我使用成功了。 

到此这篇关于微信小程序中使用vant框架的具体步骤的文章就介绍到这了,更多相关小程序使用vant框架内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
jquery文档操作wrap()方法实例简述
Jan 10 Javascript
javascript简单实现滑动菜单效果的方法
Jul 27 Javascript
jQuery Dialog对话框事件用法实例分析
May 10 Javascript
url传递的参数值中包含&时,url自动截断问题的解决方法
Aug 02 Javascript
JS匿名函数类生成方式实例分析
Nov 26 Javascript
JS对象创建的几种方式整理
Feb 28 Javascript
Vue实现动态显示textarea剩余字数
May 22 Javascript
Angular2 父子组件数据通信实例
Jun 22 Javascript
JQuery判断正整数整理小结
Aug 21 jQuery
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
Nov 21 Javascript
Vue中全局变量的定义和使用
Jun 05 Javascript
一篇文章带你浅入webpack的DLL优化打包
Feb 20 Javascript
Vue elementUI表单嵌套表格并对每行进行校验详解
Feb 18 #Vue.js
微信小程序中wxs文件的一些妙用分享
Feb 18 #Javascript
vue项目支付功能代码详解
Feb 18 #Vue.js
JavaScript的Set数据结构详解
Feb 18 #Javascript
JS封装cavans多种滤镜组件
HTML+JS实现在线朗读器
Feb 15 #Javascript
js中Map和Set的用法及区别实例详解
Feb 15 #Javascript
You might like
动漫女神老婆无限好,但日本女生可能就不是这么一回事了!
2020/03/04 日漫
实现PHP多线程异步请求的3种方法
2014/01/17 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
2014/07/08 PHP
9个实用的PHP代码片段分享
2015/01/22 PHP
php include类文件超时问题处理
2015/02/06 PHP
jquery 简单的进度条实现代码
2010/03/11 Javascript
各浏览器中querySelector和querySelectorAll的实现差异分析
2012/05/23 Javascript
Javascript在IE和FireFox中的不同表现简析
2012/12/03 Javascript
JS鼠标滑过图片时切换图片实现思路
2013/09/12 Javascript
js对列表中第一个值处理与jsp页面对列表中第一个值处理的区别详解
2013/11/05 Javascript
JS实现的简洁二级导航菜单雏形效果
2015/10/13 Javascript
3种js实现string的substring方法
2015/11/09 Javascript
Node.js操作mysql数据库增删改查
2016/03/30 Javascript
AngularJS表单详解及示例代码
2016/08/17 Javascript
JavaScript浮点数及运算精度调整详解
2016/10/21 Javascript
javascript cookie的基本操作(添加和删除)
2017/07/24 Javascript
信息滚动效果的实例讲解
2017/09/18 Javascript
使用vuex解决刷新页面state数据消失的问题记录
2019/05/08 Javascript
axios实现文件上传并获取进度
2020/03/25 Javascript
Vue.js watch监视属性知识点总结
2019/11/11 Javascript
Vue自定义多选组件使用详解
2020/09/08 Javascript
Python中利用aiohttp制作异步爬虫及简单应用
2018/11/29 Python
python实现自动获取IP并发送到邮箱
2018/12/26 Python
flask框架路由常用定义方式总结
2019/07/23 Python
pandas的相关系数与协方差实例
2019/12/27 Python
Pycharm小白级简单使用教程
2020/01/08 Python
Django CBV模型源码运行流程详解
2020/08/17 Python
使用HTML5进行SVG矢量图形绘制的入门教程
2016/02/19 HTML / CSS
贪睡宠物用品:Snoozer Pet Products
2020/02/04 全球购物
实习报告评语
2014/04/26 职场文书
中专毕业生的自荐书
2014/07/01 职场文书
大学运动会加油稿200字(5篇)
2014/09/27 职场文书
王亚平太空授课观后感
2015/06/12 职场文书
汤姆叔叔的小屋读书笔记
2015/06/30 职场文书
高中生综合素质评价范文
2015/08/18 职场文书
golang实现一个简单的websocket聊天室功能
2021/10/05 Golang