在微信小程序中使用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 相关文章推荐
解决 firefox 不支持 document.all的方法
Mar 12 Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
Apr 16 Javascript
JavaScript实现横线提示输入验证码随输入验证码输入消失的方法
Sep 24 Javascript
jQuery实现加入收藏夹功能(主流浏览器兼职)
Dec 24 Javascript
vue使用stompjs实现mqtt消息推送通知
Jun 22 Javascript
vue + vuex todolist的实现示例代码
Mar 09 Javascript
基于AngularJS拖拽插件ngDraggable.js实现拖拽排序功能
Apr 02 Javascript
基于mpvue小程序使用echarts画折线图的方法示例
Apr 24 Javascript
vue v-for 使用问题整理小结
Aug 04 Javascript
适合前端Vue开发童鞋的跨平台Weex的使用详解
Oct 16 Javascript
vue-resourc发起异步请求的方法
Feb 11 Javascript
24个ES6方法解决JS实际开发问题(小结)
May 31 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
ftp类(example.php)
2006/10/09 PHP
彻底杜绝PHP的session cookie错误
2009/08/09 PHP
php checkbox 取值详细说明
2010/08/19 PHP
php运行出现Call to undefined function curl_init()的解决方法
2010/11/02 PHP
PHP输出XML到页面的3种方法详解
2013/06/06 PHP
PHP的PDO常用类库实例分析
2016/04/07 PHP
PHP+ajax实现获取新闻数据简单示例
2018/05/08 PHP
jquery keypress,keyup,onpropertychange键盘事件
2010/06/25 Javascript
Javascript排序算法之合并排序(归并排序)的2个例子
2014/04/04 Javascript
分析了一下JQuery中的extend方法实现原理
2015/02/27 Javascript
详细谈谈javascript的对象
2016/07/31 Javascript
详解JavaScript时间处理之几个月前或几个月后的指定日期
2016/12/21 Javascript
nodejs搭建本地服务器轻松解决跨域问题
2018/03/21 NodeJs
Vue一次性简洁明了引入所有公共组件的方法
2018/11/28 Javascript
Vue 前端实现登陆拦截及axios 拦截器的使用
2019/07/17 Javascript
如何手动实现一个 JavaScript 模块执行器
2020/10/16 Javascript
jQuery实现增删改查
2020/12/22 jQuery
Python中使用asyncio 封装文件读写
2016/09/11 Python
Python 一句话生成字母表的方法
2019/01/02 Python
python实现栅栏加解密 支持密钥加密
2019/03/20 Python
Django 路由控制的实现
2019/07/17 Python
浅谈python图片处理Image和skimage的区别
2019/08/04 Python
Python基于wordcloud及jieba实现中国地图词云图
2020/06/09 Python
Python爬虫入门教程02之笔趣阁小说爬取
2021/01/24 Python
求职简历中个人的自我评价
2013/12/25 职场文书
初中政治教学反思
2014/01/17 职场文书
颁奖典礼主持词
2014/03/25 职场文书
低碳环保倡议书
2014/04/14 职场文书
文明班级建设方案
2014/05/15 职场文书
四风问题对照检查材料
2014/09/22 职场文书
2014年乡镇团委工作总结
2014/12/18 职场文书
2015年见习期个人工作总结
2015/05/28 职场文书
上手简单,功能强大的Python爬虫框架——feapder
2021/04/27 Python
十个Python自动化常用操作,即拿即用
2021/05/10 Python
Python数据可视化之基于pyecharts实现的地理图表的绘制
2021/06/10 Python
Python获取江苏疫情实时数据及爬虫分析
2021/08/02 Python