详解如何在微信小程序开发中正确的使用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 相关文章推荐
JSON 和 JavaScript eval使用说明
Jun 13 Javascript
JS事件在IE与FF中的区别详细解析
Nov 20 Javascript
JavaScript参数个数可变的函数举例说明
Oct 10 Javascript
webapp框架AngularUI的demo改造之路
Dec 21 Javascript
js插件设置innerHTML时在IE8下提示“未知运行时错误”解决方法
Apr 25 Javascript
jQuery实现简单滚动动画效果
Apr 07 Javascript
Bootstrap基本插件学习笔记之轮播幻灯片(23)
Dec 08 Javascript
提升页面加载速度的插件InstantClick
Sep 12 Javascript
使用Nuxt.js改造已有项目的方法
Aug 07 Javascript
AngularJs中$cookies简单用法分析
May 30 Javascript
微信小程序后台持续定位功能使用详解
Aug 23 Javascript
vue.js实现双击放大预览功能
Jun 23 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
ADODB结合SMARTY使用~超级强
2006/11/25 PHP
IE和Mozilla的兼容性汇总event
2007/08/12 Javascript
一个tab标签切换效果代码
2009/03/27 Javascript
js 实现日期灵活格式化的小例子
2013/07/14 Javascript
jQuery实现首页图片淡入淡出效果的方法
2015/06/10 Javascript
javascript中setAttribute()函数使用方法及兼容性
2015/07/19 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
2016/04/01 Javascript
jQuery插件实现文件上传功能(支持拖拽)
2020/08/27 Javascript
jQuery Checkbox 全选 反选的简单实例
2016/11/29 Javascript
jQuery得到多个值只能用取Class ,不能用取ID的方法
2016/12/04 Javascript
微信小程序开发之入门实例教程篇
2017/03/07 Javascript
使用 Node.js 模拟滑动拼图验证码操作的示例代码
2017/11/02 Javascript
Vue项目中添加锁屏功能实现思路
2018/06/29 Javascript
javascript实现前端分页效果
2020/06/24 Javascript
Vant picker 多级联动操作
2020/11/02 Javascript
[00:32]10月24、25日 辉夜杯外卡赛附加赛开赛!
2015/10/23 DOTA
Python 第一步 hello world
2009/09/25 Python
Tensorflow简单验证码识别应用
2017/05/25 Python
python Matplotlib画图之调整字体大小的示例
2017/11/20 Python
Python Unittest自动化单元测试框架详解
2018/04/04 Python
python email smtplib模块发送邮件代码实例
2018/04/26 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
2019/06/20 Python
在Python中表示一个对象的方法
2019/06/25 Python
tensorflow模型文件(ckpt)转pb文件的方法(不知道输出节点名)
2020/04/22 Python
python使用nibabel和sitk读取保存nii.gz文件实例
2020/07/01 Python
EQVVS官网:设计师男装和女装
2018/10/24 全球购物
店长岗位职责
2013/11/21 职场文书
硕士研究生自我鉴定范文
2013/12/27 职场文书
电子商务应届生自我鉴定
2014/01/13 职场文书
实习报告评语
2014/04/26 职场文书
活动总结报告怎么写
2014/07/03 职场文书
警察群众路线对照检查材料思想汇报
2014/10/01 职场文书
先进个人事迹材料范文
2014/12/30 职场文书
2015年社区党建工作汇报材料
2015/06/25 职场文书
Ajax实现异步加载数据
2021/11/17 Javascript
使用Python通过企业微信应用给企业成员发消息
2022/04/18 Python