在微信小程序中使用vant的方法


Posted in Javascript onJune 07, 2019

在微信小程序中如何使用vant UI ,最近在开发小程序项目的时候遇到了这个问题, 去网上百度发现大家给的步骤普遍都是直接npm i vant-weapp -S --production,接着构建npm, 然而,我在尝试的时候发现,构建npm的时候一直失败,告诉我找不到node_moudules ????

在微信小程序中使用vant的方法

你们是不是也遇到了这种问题呢? 好的,接下来就让我来告诉大家真正的解决方案吧!

首先, 你需要在小程序根目录下打开命令窗口,依次输入以下命令

npm init  初始化
npm install --production
npm i vant-weapp -S --production

第二步之前,你需要保证你的微信开发者工具版本比较新,否则没有是构建npm工具的

第二步就是,打开微信开发者工具,电击左上方 工具,找到 构建npm

在微信小程序中使用vant的方法

在微信小程序中使用vant的方法

构建完成,会生成miniprogram_npm 文件夹

在微信小程序中使用vant的方法

最后, 就是需要在页面中使用 vant 组件了,打开刚刚生成的miniprogram_npm 文件夹 下面的 vant-weapp ,里面的就是vant 的所有组件配置文件,例如,button,

在微信小程序中使用vant的方法

当在一个页面中调用vant的组件时,需要在对应的页面json中添加如下配置:

在微信小程序中使用vant的方法

代码为:

"usingComponents": {
   "van-button": "/miniprogram_npm/vant-weapp/button/index",  //引入button组件
   "van-rate":"/miniprogram_npm/vant-weapp/rate/index"     //引入rate组件
 }

在对应的wxml中加入组件标签就可以了

<van-button type="default">默认按钮</van-button>
<van-rate v-model="value" />

千万不要忘记在JS中声明对应的变量!!!

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
使用javascript:将其它类型值转换成布尔类型值的解决方法详解
May 07 Javascript
使用jQuery.form.js/springmvc框架实现文件上传功能
May 12 Javascript
AngularJS操作键值对象类似java的hashmap(填坑小结)
Nov 12 Javascript
jQuery拖拽通过八个点改变div大小
Nov 29 Javascript
angular过滤器实现排序功能
Jun 27 Javascript
iscroll动态加载数据完美解决方法
Jul 18 Javascript
webpack之devtool详解
Feb 10 Javascript
Node.Js生成比特币地址代码解析
Apr 21 Javascript
vue实现按需加载组件及异步组件功能
May 27 Javascript
Node 代理访问的实现
Sep 19 Javascript
vue实现设置载入动画和初始化页面动画效果
Oct 28 Javascript
vue实现简单数据双向绑定
Apr 28 Vue.js
微信小程序实现折线图的示例代码
Jun 07 #Javascript
微信小程序如何刷新当前界面的实现方法
Jun 07 #Javascript
关于微信小程序获取小程序码并接受buffer流保存为图片的方法
Jun 07 #Javascript
vue集成kindeditor富文本的实现示例代码
Jun 07 #Javascript
Vue使用Proxy监听所有接口状态的方法实现
Jun 07 #Javascript
你了解vue3.0响应式数据怎么实现吗
Jun 07 #Javascript
ES6小技巧之代替lodash
Jun 07 #Javascript
You might like
用IE远程创建Mysql数据库的简易程序
2006/10/09 PHP
浅析php过滤html字符串,防止SQL注入的方法
2013/07/02 PHP
php通过PHPExcel导入Excel表格到MySQL数据库的简单实例
2016/10/29 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
2017/07/09 PHP
PHP封装的mysqli数据库操作类示例
2019/02/16 PHP
javascript下string.format函数补充
2010/08/24 Javascript
在Javascript中 声明时用&quot;var&quot;与不用&quot;var&quot;的区别
2013/04/15 Javascript
JS实现div内部的文字或图片自动循环滚动代码
2013/04/19 Javascript
jQuery中获取Radio元素值的方法
2013/07/02 Javascript
javascript中函数作为参数调用的方法
2015/02/09 Javascript
javascript 对象数组根据对象object key的值排序
2015/03/09 Javascript
js图片跟随鼠标移动代码
2015/11/26 Javascript
基于jQuery实现的无刷新表格分页实例
2016/02/17 Javascript
JS把内容动态插入到DIV的实现方法
2016/07/19 Javascript
Express之get,pos请求参数的获取
2017/05/02 Javascript
Vue中的Vux配置指南
2017/12/08 Javascript
浅析vue中常见循环遍历指令的使用 v-for
2018/04/18 Javascript
axios的拦截请求与响应方法
2018/08/11 Javascript
微信小程序如何修改radio和checkbox的默认样式和图标
2019/07/24 Javascript
vue回到顶部监听滚动事件详解
2019/08/02 Javascript
一篇不错的Python入门教程
2007/02/08 Python
Python 通过pip安装Django详细介绍
2017/04/28 Python
python2.7+selenium2实现淘宝滑块自动认证功能
2018/02/24 Python
Python中的groupby分组功能的实例代码
2018/07/11 Python
python将处理好的图像保存到指定目录下的方法
2019/01/10 Python
python脚本后台执行方式
2019/12/21 Python
pandas-resample按时间聚合实例
2019/12/27 Python
Python中使用socks5设置全局代理的方法示例
2020/04/15 Python
canvas实现圆形进度条动画的示例代码
2017/12/26 HTML / CSS
东方电视购物:东方CJ
2016/10/12 全球购物
Theo + George官方网站:都柏林时尚品牌
2019/04/08 全球购物
波兰珠宝品牌:YES
2019/08/09 全球购物
幼儿评语大全
2014/04/30 职场文书
2014年计划生育协会工作总结
2014/11/14 职场文书
打架检讨书范文
2015/01/27 职场文书
mysql 生成连续日期及变量赋值
2022/03/20 MySQL