详解如何在微信小程序开发中正确的使用vant ui组件


Posted in Javascript onSeptember 13, 2018

微信小程序终于可以支持npm导入第三方库了(https://developers.weixin.qq....),但是这种导入模式和使用模式有别于我们使用的npm调用。今天我按照有赞新出的vant小程序ui库来讲解如何导入npm资源。

第一步:

在小程序工程的根目录下执行:

npm i vant-weapp -S --production

第二步:

保证当前你的微信开发者工具是最新版本,然后点击执行“构建npm“

详解如何在微信小程序开发中正确的使用vant ui组件

构建成功后会提示:

详解如何在微信小程序开发中正确的使用vant ui组件

同时项目根目录中会多出一个目录“miniprogram_npm”,这个就是小程序可以识别的npm第三方库。

详解如何在微信小程序开发中正确的使用vant ui组件

第三步:

这时候当我们需要在一个页面中调用vant组件,那么就要在对应的页面json中添加类似如下配置:

详解如何在微信小程序开发中正确的使用vant ui组件

{
"usingComponents":{

  "van-button":"/miniprogram_npm/vant-weapp/button/index"
 }
}

接着你就可以在wxml中直接调用这个ui组件了。

详解如何在微信小程序开发中正确的使用vant ui组件

注意,对于vant库来说其实你并不需要在页面对应的js中require vant-weapp组件。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
如何用javascript控制上传文件的大小
Oct 26 Javascript
解决Extjs上传图片无法预览的解决方法
Mar 22 Javascript
jquery 字符串切割函数substring的用法说明
Feb 11 Javascript
js调试系列 源码定位与调试[基础篇]
Jun 18 Javascript
JavaScript中的object转换成number或string规则介绍
Dec 31 Javascript
jQuery实现点击表格单元格就可以编辑内容的方法【测试可用】
Aug 01 Javascript
jQuery插件ajaxFileUpload使用详解
Jan 10 Javascript
详解VueJS 数据驱动和依赖追踪分析
Jul 26 Javascript
angular中实现li或者某个元素点击变色的两种方法
Jul 27 Javascript
layui数据表格实现重载数据表格功能(搜索功能)
Jul 27 Javascript
详解vue页面首次加载缓慢原因及解决方案
Nov 06 Javascript
WebWorker 封装 JavaScript 沙箱详情
Nov 02 Javascript
详解React中传入组件的props改变时更新组件的几种实现方法
Sep 13 #Javascript
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
Sep 13 #Javascript
解决vuejs项目里css引用背景图片不能显示的问题
Sep 13 #Javascript
Vue-不允许嵌套式的渲染方法
Sep 13 #Javascript
通过vue-cli3构建一个SSR应用程序的方法
Sep 13 #Javascript
vue.js单文件组件中非父子组件的传值实例
Sep 13 #Javascript
JavaScript数组方法的错误使用例子
Sep 13 #Javascript
You might like
相对路径转化成绝对路径
2007/04/10 PHP
php版微信js-sdk支付接口类用法示例
2016/10/12 PHP
thinkPHP事务操作简单案例分析
2019/10/17 PHP
js压缩利器
2007/02/20 Javascript
动态添加option及createElement使用示例
2014/01/26 Javascript
Node.js模块加载详解
2014/08/16 Javascript
Javascript实现字数统计
2015/07/03 Javascript
JS基于构造函数实现的菜单滑动显隐效果【测试可用】
2016/06/21 Javascript
vue的for循环使用方法
2019/02/12 Javascript
vue组件间通信六种方式(总结篇)
2019/05/15 Javascript
vue学习笔记之过滤器的基本使用方法实例分析
2020/02/01 Javascript
vue 实现锚点功能操作
2020/08/10 Javascript
React倒计时功能实现代码——解耦通用
2020/09/18 Javascript
[03:36]2015国际邀请赛第二日现场精彩集锦
2015/08/06 DOTA
[46:00]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#4EG VS Fnatic第一局
2016/03/03 DOTA
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
[01:01:14]完美世界DOTA2联赛PWL S2 SZ vs Rebirth 第一场 11.21
2020/11/23 DOTA
Python中函数的多种格式和使用实例及小技巧
2015/04/13 Python
浅谈django model的get和filter方法的区别(必看篇)
2017/05/23 Python
Python3使用turtle绘制超立方体图形示例
2018/06/19 Python
详解Python是如何实现issubclass的
2019/07/24 Python
python3 字符串知识点学习笔记
2020/02/08 Python
使用Pycharm在运行过程中,查看每个变量的操作(show variables)
2020/06/08 Python
没编程基础可以学python吗
2020/06/17 Python
Python使用pyexecjs代码案例解析
2020/07/13 Python
如何在scrapy中集成selenium爬取网页的方法
2020/11/18 Python
详解Python遍历列表时删除元素的正确做法
2021/01/07 Python
现代绅士日常奢侈品:Todd Snyder
2019/12/13 全球购物
企业面试题试卷附带答案
2015/12/20 面试题
2014年大班元旦活动方案
2014/02/26 职场文书
房屋租赁协议书
2014/04/10 职场文书
2014幼儿园班主任工作总结
2014/12/04 职场文书
2015年基层党组织公开承诺书
2015/01/21 职场文书
十二生肖观后感
2015/06/12 职场文书
使用 JavaScript 制作页面效果
2021/04/21 Javascript
vue使用localStorage持久性存储实现评论列表
2022/04/14 Vue.js