微信小程序中使用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代码
Oct 25 Javascript
Javascript 按位左移运算符使用介绍(
Feb 04 Javascript
jQuery插件datepicker 日期连续选择
Jun 12 Javascript
js实现大转盘抽奖游戏实例
Jun 24 Javascript
JavaScript高级程序设计(第三版)学习笔记6、7章
Mar 11 Javascript
浅谈Jquery中Ajax异步请求中的async参数的作用
Jun 06 Javascript
用纯Node.JS弹出Windows系统消息提示框实例(MessageBox)
May 17 Javascript
vue如何从接口请求数据
Jun 22 Javascript
基于angular-utils-ui-breadcrumbs使用心得(分享)
Nov 03 Javascript
vue select选择框数据变化监听方法
Aug 24 Javascript
详解jQuery-each()方法
Mar 13 jQuery
JS实现横向轮播图(初级版)
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
PHP系统流量分析的程序
2006/10/09 PHP
定制404错误页面,并发信给管理员的程序
2006/10/09 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十六)
2014/06/30 PHP
PHP的Yii框架使用中的一些错误解决方法与建议
2015/08/21 PHP
PHP Curl模拟登录微信公众平台、新浪微博实例代码
2016/01/28 PHP
使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
2016/02/16 PHP
CI框架支持$_GET的两种实现方法
2016/05/18 PHP
DHTML 中的绝对定位
2006/11/26 Javascript
js Form.elements[i]的使用实例
2011/11/13 Javascript
jQuery中hasClass()方法用法实例
2015/01/06 Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
2015/07/01 Javascript
Javascript编写俄罗斯方块思路及实例
2015/07/07 Javascript
使用getBoundingClientRect方法实现简洁的sticky组件的方法
2016/03/22 Javascript
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
2016/06/14 Javascript
Javascript 6里的4个新语法
2016/08/25 Javascript
浅谈js函数的多种定义方法与区别
2016/11/29 Javascript
探讨跨域请求资源的几种方式(总结)
2016/12/02 Javascript
AngularJS表单验证功能分析
2017/05/26 Javascript
angular中不同的组件间传值与通信的方法
2017/11/04 Javascript
vue vuex vue-rouert后台项目——权限路由(适合初学)
2017/12/29 Javascript
vue实现在进行增删改操作后刷新页面
2020/08/05 Javascript
python远程登录代码
2008/04/29 Python
python数据清洗系列之字符串处理详解
2017/02/12 Python
Python 实现网页自动截图的示例讲解
2018/05/17 Python
Python使用random.shuffle()打乱列表顺序的方法
2018/11/08 Python
python-docx文件定位读取过程(尝试替换)
2020/02/13 Python
pandas中read_csv、rolling、expanding用法详解
2020/04/21 Python
python实现一次性封装多条sql语句(begin end)
2020/06/06 Python
深入了解Python 方法之类方法 & 静态方法
2020/08/17 Python
Python连接mysql方法及常用参数
2020/09/01 Python
芙蓉镇观后感
2015/06/10 职场文书
六一亲子活动感想
2015/08/07 职场文书
Python基础之变量的相关知识总结
2021/06/23 Python
Python基础教程,Python入门教程(超详细)
2021/06/24 Python
python实现MD5进行文件去重的示例代码
2021/07/09 Python
十大好看的穿越动漫排名:《瑞克和莫蒂》第一,国漫《有药》在榜
2022/03/18 日漫