在微信小程序中使用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 相关文章推荐
Iframe自适应高度绝对好使的代码 兼容IE,遨游,火狐
Jan 27 Javascript
node.js中的http.get方法使用说明
Dec 14 Javascript
推荐10 款 SVG 动画的 JavaScript 库
Mar 24 Javascript
JavaScript中的Array 对象(数组对象)
Jun 02 Javascript
js获取form表单所有数据的简单方法
Aug 18 Javascript
浅谈JavaScript正则表达式-非捕获性分组
Mar 08 Javascript
JS利用cookies设置每隔24小时弹出框
Apr 20 Javascript
JavaScript中使用Async实现异步控制
Aug 15 Javascript
BetterScroll 在移动端滚动场景的应用
Sep 18 Javascript
npm配置国内镜像资源+淘宝镜像的方法
Sep 07 Javascript
小程序组件之自定义顶部导航实例
Jun 12 Javascript
Vue 自适应高度表格的实现方法
May 13 Javascript
微信小程序实现折线图的示例代码
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
截获网站title标签之家内容的例子
2006/10/09 PHP
PHP中使用localhost连接Mysql不成功的解决方法
2014/08/20 PHP
php中的观察者模式简单实例
2015/01/20 PHP
Yii2学习笔记之汉化yii设置表单的描述(属性标签attributeLabels)
2017/02/07 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
网页里控制图片大小的相关代码
2006/06/13 Javascript
关于图片验证码设计的思考
2007/01/29 Javascript
JS解密入门 最终变量劫持
2008/06/25 Javascript
不要小看注释掉的JS 引起的安全问题
2008/12/27 Javascript
JavaScript 调试器简介
2009/02/21 Javascript
js 控制图片大小核心讲解
2013/10/09 Javascript
jquery无刷新验证邮箱地址实现实例
2014/02/19 Javascript
node.js中的console.dir方法使用说明
2014/12/10 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
2014/12/15 Javascript
javascript中html字符串转化为jquery dom对象的方法
2015/08/27 Javascript
JavaScript多图片上传案例
2015/09/28 Javascript
JS日期格式化之javascript Date format
2015/10/01 Javascript
jquery自定义表格样式
2015/11/23 Javascript
使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
2017/01/04 Javascript
Vue学习笔记进阶篇之vue-cli安装及介绍
2017/07/18 Javascript
JS实现点击复选框变更DIV显示状态的示例代码
2017/12/18 Javascript
angular6.0使用教程之父组件通过url传递id给子组件的方法
2018/06/30 Javascript
详解vue2.0监听属性的使用心得及搭配计算属性的使用
2018/07/18 Javascript
微信小程序中限制激励式视频广告位显示次数(实现思路)
2019/12/06 Javascript
jquery传参及获取方式(两种方式)
2020/02/13 jQuery
[41:21]夜魇凡尔赛茶话会 第三期02:看图识人
2021/03/11 DOTA
详解Python开发中如何使用Hook技巧
2017/11/01 Python
Python函数装饰器实现方法详解
2018/12/22 Python
python opencv图片编码为h264文件的实例
2019/12/12 Python
使用Canvas操作像素的方法
2018/06/14 HTML / CSS
艺术应用与设计个人的自我评价
2013/11/23 职场文书
销售心得体会
2014/01/02 职场文书
学生生病请假条范文
2014/02/16 职场文书
电台编导求职信
2014/05/06 职场文书
银行安全保卫工作总结
2015/08/10 职场文书
纯CSS打字动画的实现示例
2022/08/05 HTML / CSS