微信小程序中使用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 相关文章推荐
jquery.fileEveryWhere.js 一个跨浏览器的file显示插件
Oct 24 Javascript
推荐17个优美新鲜的jQuery的工具提示插件
Sep 14 Javascript
特殊情况下如何获取span里面的值
May 20 Javascript
使用focus方法让光标默认停留在INPUT框
Jul 29 Javascript
JavaScript中的Promise使用详解
Jun 24 Javascript
JavaScript设计模式之单体模式全面解析
Sep 09 Javascript
Angular刷新当前页面的实现方法
Nov 21 Javascript
Array.filter中如何正确使用Async
Nov 04 Javascript
vue 解决provide和inject响应的问题
Nov 12 Javascript
如何使用 vue-cli 创建模板项目
Nov 19 Vue.js
jquery实现图片放大镜效果
Dec 23 jQuery
基于vue的video播放器的实现示例
Feb 19 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统计文章排行示例
2014/03/04 PHP
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
2014/07/04 PHP
PHP读取CSV大文件导入数据库的实例
2017/07/24 PHP
javascript操作excel生成报表全攻略
2014/05/04 Javascript
JavaScript创建一个object对象并操作对象属性的用法
2015/03/23 Javascript
js窗口关闭提示信息(兼容IE和firefox)
2015/10/23 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
2016/06/24 Javascript
Vuex模块化实现待办事项的状态管理
2017/03/15 Javascript
Webpack常见静态资源处理-模块加载器(Loaders)+ExtractTextPlugin插件
2017/06/29 Javascript
Vue实现点击后文字变色切换方法
2018/02/11 Javascript
微信小程序使用form表单获取输入框数据的实例代码
2018/05/17 Javascript
关于RxJS Subject的学习笔记
2018/12/05 Javascript
js canvas实现橡皮擦效果
2018/12/20 Javascript
详解小程序中h5页面onShow实现及跨页面通信方案
2019/05/30 Javascript
Layui数据表格判断编辑输入的值,是否为我需要的类型详解
2019/10/26 Javascript
JavaScript Window窗口对象属性和使用方法
2020/01/19 Javascript
javascript设计模式 ? 策略模式原理与用法实例分析
2020/04/21 Javascript
vue结合el-upload实现腾讯云视频上传功能
2020/07/01 Javascript
elementui更改el-dialog关闭按钮的图标d的示例代码
2020/08/04 Javascript
jQuery实现鼠标拖动图片功能
2021/03/04 jQuery
深入解析Python设计模式编程中建造者模式的使用
2016/03/02 Python
对Python3中的input函数详解
2018/04/22 Python
Python将json文件写入ES数据库的方法
2019/04/10 Python
详解python websocket获取实时数据的几种常见链接方式
2019/07/01 Python
命令行运行Python脚本时传入参数的三种方式详解
2019/10/11 Python
Python高级特性之闭包与装饰器实例详解
2019/11/19 Python
前端制作动画的几种方式(css3,js)
2016/12/12 HTML / CSS
Hammitt官网:设计师手袋
2020/05/23 全球购物
学生励志演讲稿
2014/01/06 职场文书
求职者怎样写自荐信
2014/04/13 职场文书
软环境建设心得体会
2014/09/09 职场文书
2014年干部作风建设总结
2014/10/23 职场文书
贷款担保书
2015/01/20 职场文书
嘉年华活动新闻稿
2015/07/17 职场文书
Nginx服务器如何设置url链接
2021/03/31 Servers
古见同学有交流障碍症 第二季宣传CM公开播出
2022/04/11 日漫