微信小程序中使用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 相关文章推荐
原始的js代码和jquery对比体会
Sep 10 Javascript
jQuery垂直多级导航菜单代码分享
Aug 18 Javascript
Bootstrap每天必学之表格
Nov 23 Javascript
文本框只能输入数字的js代码(含小数点)
Jul 10 Javascript
canvas 画布在主流浏览器中的尺寸限制详细介绍
Dec 15 Javascript
jquery dialog获取焦点的方法
Feb 09 Javascript
js 原型对象和原型链理解
Feb 09 Javascript
Vue 2.0中生命周期与钩子函数的一些理解
May 09 Javascript
angularjs实现简单的购物车功能
Sep 21 Javascript
原生JS实现的自动轮播图功能详解
Dec 28 Javascript
jQuery实现的网站banner图片无缝轮播效果完整实例
Jan 28 jQuery
原生js实现自定义滚动条
Jan 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
基于php和mysql的简单的dao类实现crud操作功能
2014/01/27 PHP
PHP实现阳历到农历转换的类实例
2015/03/07 PHP
Zend Framework实现多服务器共享SESSION数据的方法
2016/03/22 PHP
PHP SPL 被遗落的宝石【SPL应用浅析】
2018/04/20 PHP
JavaScript QueryString解析类代码
2010/01/17 Javascript
编写Js代码要注意的几条规则
2010/09/10 Javascript
JavaScript之引用类型介绍
2012/08/10 Javascript
动态创建script标签实现跨域资源访问的方法介绍
2014/02/28 Javascript
javascript去除字符串中所有标点符号和提取纯文本的正则
2014/06/07 Javascript
BootStrap的alert提示框的关闭后再显示怎么解决
2016/05/17 Javascript
深入浅析JS是按值传递还是按引用传递(推荐)
2016/09/18 Javascript
JS取数字小数点后两位或n位的简单方法
2016/10/24 Javascript
jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)
2016/11/18 Javascript
AJAX和jQuery动态加载数据的实现方法
2016/12/05 Javascript
JS获取url参数,JS发送json格式的POST请求方法
2018/03/29 Javascript
Rollup处理并打包JS文件项目实例代码
2018/05/31 Javascript
Vue如何实现变量表达式选择器
2021/02/18 Vue.js
[35:26]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第三局
2016/02/26 DOTA
Python爬取国外天气预报网站的方法
2015/07/10 Python
利用python模拟sql语句对员工表格进行增删改查
2017/07/05 Python
15行Python代码带你轻松理解令牌桶算法
2018/03/21 Python
python脚本生成caffe train_list.txt的方法
2018/04/27 Python
Python实现模拟浏览器请求及会话保持操作示例
2018/07/30 Python
python动态视频下载器的实现方法
2019/09/16 Python
Python中使用gflags实例及原理解析
2019/12/13 Python
pytorch 实现张量tensor,图片,CPU,GPU,数组等的转换
2020/01/13 Python
Python request中文乱码问题解决方案
2020/09/17 Python
使用python-cv2实现Harr+Adaboost人脸识别的示例
2020/10/27 Python
美国波道夫·古德曼百货官网:Bergdorf Goodman
2017/11/07 全球购物
Footshop罗马尼亚:最好的运动鞋选择
2019/09/10 全球购物
Pandora西班牙官方商店:PandoraShop.es
2020/10/05 全球购物
安全保证书范文
2014/04/29 职场文书
村党支部书记四风问题个人对照检查材料思想汇报
2014/10/06 职场文书
四年级学生期末评语
2014/12/26 职场文书
责任书格式
2015/01/29 职场文书
python 使用pandas读取csv文件的方法
2022/12/24 Python