微信小程序中使用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 不只是脚本
May 30 Javascript
setInterval()和setTimeout()的用法和区别示例介绍
Nov 17 Javascript
JS实现字体选色板实例代码
Nov 20 Javascript
jQuery中odd选择器的定义和用法
Dec 23 Javascript
JavaScript获得指定对象大小的方法
Jul 01 Javascript
Vue键盘事件用法总结
Apr 18 Javascript
vue实现树形菜单效果
Mar 19 Javascript
解析Json字符串的三种方法日常常用
May 02 Javascript
详解JQuery基础动画操作
Apr 12 jQuery
js实现搜索提示框效果
Sep 05 Javascript
antd 表格列宽自适应方法以及错误处理操作
Oct 27 Javascript
Vue中避免滥用this去读取data中数据
Mar 02 Vue.js
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表单提交问题的解决方法
2011/04/12 PHP
PHP编译安装中遇到的两个错误和解决方法
2014/08/20 PHP
PHP基于Redis消息队列实现发布微博的方法
2017/05/03 PHP
PHP 多任务秒级定时器的实现方法
2018/05/13 PHP
ImageZoom 图片放大镜效果(多功能扩展篇)
2010/04/14 Javascript
理解jQuery stop()方法
2014/11/21 Javascript
node.js中的fs.appendFile方法使用说明
2014/12/17 Javascript
JavaScript如何自定义trim方法
2015/07/28 Javascript
谈谈我对JavaScript DOM事件的理解
2015/12/18 Javascript
真正好用的js验证上传文件大小的简单方法
2016/10/27 Javascript
基于javascript的Form表单验证
2016/12/29 Javascript
3分钟掌握常用的JS操作JSON方法总结
2017/04/25 Javascript
JavaScript字符串检索字符的方法
2017/06/23 Javascript
详解webpack2+React 实例demo
2017/09/11 Javascript
JS实现横向轮播图(初级版)
2020/06/24 Javascript
jquery实现加载更多"转圈圈"效果(示例代码)
2020/11/09 jQuery
js实现验证码干扰(动态)
2021/02/23 Javascript
[02:26]DOTA2英雄米拉娜基础教程
2013/11/25 DOTA
[50:27]OG vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.26
2018/08/30 DOTA
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
2014/04/08 Python
Python中用pycurl监控http响应时间脚本分享
2015/02/02 Python
在Python的web框架中配置app的教程
2015/04/30 Python
给Python中的MySQLdb模块添加超时功能的教程
2015/05/05 Python
Python排序搜索基本算法之希尔排序实例分析
2017/12/09 Python
python中的数据结构比较
2019/05/13 Python
简单了解django处理跨域请求最佳解决方案
2020/03/25 Python
tensorflow之读取jpg图像长和宽实例
2020/06/18 Python
Python爬虫抓取指定网页图片代码实例
2020/07/24 Python
CSS3让登陆面板3D旋转起来
2016/05/03 HTML / CSS
估算杭州有多少软件工程师
2015/08/11 面试题
英语自我介绍演讲稿
2014/09/01 职场文书
创先争优活动心得体会
2014/09/04 职场文书
大学生创业计划书怎么写
2014/09/15 职场文书
党员自我评议个人对照检查材料
2014/09/16 职场文书
MySQL InnoDB ReplicaSet(副本集)简单介绍
2021/04/24 MySQL
PostgreSQL出现死锁该如何解决
2022/05/30 PostgreSQL