微信小程序中使用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 Object的extend是一个常用的功能
Dec 02 Javascript
javascript真的不难-回顾一下基础知识
Jan 15 Javascript
给html超链接设置事件不使用href来完成跳
Apr 20 Javascript
我的Node.js学习之路(四)--单元测试
Jul 06 Javascript
javascript获取文档坐标和视口坐标
May 26 Javascript
js实现匹配时换色的输入提示特效代码
Aug 17 Javascript
javascript多物体运动实现方法分析
Jan 08 Javascript
Node.js程序中的本地文件操作用法小结
Mar 06 Javascript
AngularJS过滤器filter用法总结
Dec 13 Javascript
vue router 配置路由的方法
Jul 26 Javascript
vue中的router-view组件的使用教程
Oct 23 Javascript
es6 filter() 数组过滤方法总结
Apr 03 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
PHP 和 MySQL 基础教程(三)
2006/10/09 PHP
PHP环境搭建(php+Apache+mysql)
2016/11/14 PHP
php微信开发之自定义菜单实现
2016/11/18 PHP
PHP中模糊查询并关联三个select框
2017/06/19 PHP
php的instanceof和判断闭包Closure操作示例
2020/01/26 PHP
Jquery实战_读书笔记1—选择jQuery
2010/01/22 Javascript
jQuery 翻牌或百叶窗效果(内容三秒自动切换)
2012/06/14 Javascript
Raphael一个用于在网页中绘制矢量图形的Javascript库
2013/01/08 Javascript
JS小功能(列表页面隔行变色)简单实现
2013/11/28 Javascript
jQuery aminate方法定位到页面具体位置
2013/12/26 Javascript
Bootstrap入门书籍之(五)导航条、分页导航
2016/02/17 Javascript
jquery实现下拉框功能效果【实例代码】
2016/05/06 Javascript
yarn与npm的命令行小结
2016/10/20 Javascript
javascript 注释代码的几种方法总结
2017/01/04 Javascript
Javascript中八种遍历方法的执行速度深度对比
2017/04/25 Javascript
JS简单实现查看文档创建日期、修改日期和文档大小的方法示例
2018/04/08 Javascript
前端axios下载excel文件(二进制)的处理方法
2018/07/31 Javascript
element UI upload组件上传附件格式限制方法
2018/09/04 Javascript
JS操作json对象key、value的常用方法分析
2019/10/29 Javascript
JavaScript 实现拖拽效果组件功能(兼容移动端)
2020/11/11 Javascript
Vertx基于EventBus发送接受自定义对象
2020/11/16 Javascript
查看django版本的方法分享
2018/05/14 Python
python opencv3实现人脸识别(windows)
2018/05/25 Python
python中的插值 scipy-interp的实现代码
2018/07/23 Python
对TensorFlow中的variables_to_restore函数详解
2018/07/30 Python
解决Django一个表单对应多个按钮的问题
2019/07/18 Python
关于numpy.where()函数 返回值的解释
2019/12/06 Python
使用TensorFlow搭建一个全连接神经网络教程
2020/02/06 Python
PyQt5 界面显示无响应的实现
2020/03/26 Python
基于Python+QT的gui程序开发实现
2020/07/03 Python
canvas三角函数模拟水波效果的示例代码
2018/07/03 HTML / CSS
美国领先的户外服装与装备用品店:Moosejaw
2016/08/25 全球购物
三星俄罗斯授权在线商店:Samsung俄罗斯
2019/09/28 全球购物
学生检讨书范文
2014/10/30 职场文书
2014最新自愿离婚协议书范本
2014/11/19 职场文书
2016党员干部廉政准则学习心得体会
2016/01/20 职场文书