微信小程序中使用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 相关文章推荐
理解JavaScript变量作用域更轻松
Oct 25 Javascript
比较搞笑的js陷阱题
Feb 07 Javascript
jQuery Validation插件remote验证方式的Bug解决
Jul 01 Javascript
jQuery遍历Form示例代码
Sep 03 Javascript
如何设置iframe高度自适应在跨域情况下的可用方法
Sep 06 Javascript
JavaScript设计模式之抽象工厂模式介绍
Dec 28 Javascript
JS的数组迭代方法
Feb 05 Javascript
jQuery简单实现MD5加密的方法
Mar 03 Javascript
JS使用数组实现的队列功能示例
Mar 04 Javascript
vue+element-ui+axios实现图片上传
Aug 20 Javascript
layui 解决form表单点击无反应的问题
Oct 25 Javascript
JS script脚本中async和defer区别详解
Jun 24 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
smarty自定义函数用法示例
2016/05/20 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
浅析PHP类的反射来实现依赖注入过程
2018/02/06 PHP
PHP5.0 TIDY_PARSE_FILE缓冲区溢出漏洞的解决方案
2018/10/14 PHP
PHP date()格式MySQL中插入datetime方法
2019/01/29 PHP
利用PHP计算有多少小于当前数字的数字方法示例
2020/08/26 PHP
TopList标签和JavaScript结合两例
2007/08/12 Javascript
javascript DOM编程实例(智播客学习)
2009/11/23 Javascript
JQuery Tips(3) 关于$()包装集内元素的改变
2009/12/14 Javascript
jquery 全局AJAX事件使用代码
2010/11/05 Javascript
S2SH整合JQuery+Ajax实现登录验证功能实现代码
2013/01/30 Javascript
jQuery UI 实现email输入提示实例
2013/08/15 Javascript
jquery重复提交请求的原因浅析
2014/05/23 Javascript
javascript复制粘贴与clipboardData的使用
2014/10/16 Javascript
AngularJS表单编辑提交功能实例
2015/02/13 Javascript
js实现的Easy Tabs选项卡用法实例
2015/09/06 Javascript
用Vue.js方法创建模板并使用多个模板合成
2019/06/28 Javascript
jQuery带控制按钮轮播图插件
2020/07/31 jQuery
用Javascript实现发送短信验证码间隔功能
2021/02/08 Javascript
Python实现动态图解析、合成与倒放
2018/01/18 Python
python 解压pkl文件的方法
2018/10/25 Python
Python进阶之自定义对象实现切片功能
2019/01/07 Python
详解python的argpare和click模块小结
2019/03/31 Python
python中sort和sorted排序的实例方法
2019/08/26 Python
TENSORFLOW变量作用域(VARIABLE SCOPE)
2020/01/10 Python
Python引入多个模块及包的概念过程解析
2020/09/21 Python
爱尔兰电子产品购物网站:Komplett.ie
2018/04/04 全球购物
Bibloo奥地利:购买女装、男装、童装、鞋和配件
2018/10/18 全球购物
美国最大婚纱连锁店运营商:David’s Bridal
2019/03/12 全球购物
为您搜罗全球潮流時尚品牌:HBX
2019/12/04 全球购物
幼儿园新学期寄语
2014/01/18 职场文书
人力资源部经理助理岗位职责
2014/03/04 职场文书
优秀会计求职信
2014/07/04 职场文书
领导干部作风整顿个人剖析材料
2014/10/11 职场文书
呼啸山庄读书笔记
2015/06/29 职场文书
Jupyter notebook 不自动弹出网页的解决方案
2021/05/21 Python