微信小程序中使用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 相关文章推荐
两种方法实现文本框输入内容提示消失
Mar 17 Javascript
简单常用的幻灯片播放实现代码
Sep 25 Javascript
用于deeplink的js方法(判断手机是否安装app)
Apr 02 Javascript
如何获取网站icon有哪些可行的方法
Jun 05 Javascript
javascript读取文本节点方法小结
Dec 15 Javascript
AngularJS框架中的双向数据绑定机制详解【减少需要重复的开发代码量】
Jan 19 Javascript
利用angularjs1.4制作的简易滑动门效果
Feb 28 Javascript
JQuery 获取多个select标签option的text内容(实例)
Sep 07 jQuery
Node.JS 循环递归复制文件夹目录及其子文件夹下的所有文件
Sep 18 Javascript
浅谈Angular 的变化检测的方法
Mar 01 Javascript
Layer弹出层动态获取数据的方法
Aug 20 Javascript
详解django模板与vue.js冲突问题
Jul 07 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+ajax制作无刷新留言板
2015/10/27 PHP
Smarty分页实现方法完整实例
2016/05/11 PHP
PHP实现适用于自定义的验证码类
2016/06/15 PHP
层序遍历在ExtJs的TreePanel中的应用
2009/10/16 Javascript
JQuery扩展插件Validate 3通过参数设置错误信息
2011/09/05 Javascript
js确定对象类型方法
2012/03/30 Javascript
网页中返回顶部代码(多种方法)另附注释说明
2013/04/24 Javascript
js实现从中间开始往上下展开网页窗口的方法
2015/03/02 Javascript
JavaScript+CSS无限极分类效果完整实现方法
2015/12/22 Javascript
DOM中事件处理概览与原理的全面解析
2016/08/16 Javascript
element vue validate验证名称重复 输入框与后台重复验证 特殊字符 字符长度 及注意事项小结【实例代码】
2018/11/20 Javascript
electron制作仿制qq聊天界面的示例代码
2018/11/26 Javascript
微信小程序实现两个页面传值的方法分析
2018/12/11 Javascript
vue+elementUI实现表单和图片上传及验证功能示例
2019/05/14 Javascript
vue中使用 pako.js 解密 gzip加密字符串的方法
2019/06/10 Javascript
浅谈layui使用模板引擎动态渲染元素要注意的问题
2019/09/14 Javascript
Vue项目打包压缩的实现(让页面更快响应)
2020/03/10 Javascript
快速解决element的autofocus失效问题
2020/09/08 Javascript
python实现划词翻译
2020/04/23 Python
Python continue语句用法实例
2014/03/11 Python
python 删除非空文件夹的实例
2018/04/26 Python
Django项目开发中cookies和session的常用操作分析
2018/07/03 Python
python实现栅栏加解密 支持密钥加密
2019/03/20 Python
python中通过selenium简单操作及元素定位知识点总结
2019/09/10 Python
利用matplotlib实现根据实时数据动态更新图形
2019/12/13 Python
Python优秀开源项目Rich源码解析的流程分析
2020/07/06 Python
Python爬虫设置ip代理过程解析
2020/07/20 Python
Python变量格式化输出实现原理解析
2020/08/06 Python
萌新HTML5 入门指南(二)
2020/11/09 HTML / CSS
前台文员岗位职责
2013/12/28 职场文书
城市轨道交通工程职业规划书范文
2014/01/18 职场文书
《美丽的小兴安岭》教学反思
2014/02/26 职场文书
员工团队活动方案
2014/08/28 职场文书
六一儿童节标语
2014/10/08 职场文书
开票证明
2015/06/23 职场文书
python中__slots__节约内存的具体做法
2021/07/04 Python