详解如何在微信小程序开发中正确的使用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 style 中visibility和display之间的区别
Jan 22 Javascript
JQuery切换显示的效果实例代码
Feb 27 Javascript
纯js实现瀑布流展现照片(自动适应窗口大小)
Apr 08 Javascript
js实现文本框选中的方法
May 26 Javascript
jQuery简单获取键盘事件的方法
Jan 22 Javascript
移动端jQuery修正Web页面滑动时div问题的两则实例
May 30 Javascript
JS中判断null的方法分析
Nov 21 Javascript
前端JS面试中常见的算法问题总结
Dec 23 Javascript
微信JSSDK调用微信扫一扫功能的方法
Jul 25 Javascript
代码详解javascript模块加载器
Mar 04 Javascript
vue模式history下在iis中配置流程
Apr 17 Javascript
layui关闭层级、简单监听的实例
Sep 06 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
php中的一些数组排序方法分享
2012/07/20 PHP
关于PHP的curl开启问题探讨
2014/04/08 PHP
对PHP语言认识上需要避免的10大误区
2014/06/12 PHP
ThinkPHP3.1基础知识快速入门
2014/06/19 PHP
PHP中怎样防止SQL注入分析
2014/10/23 PHP
php cookie 详解使用实例
2016/11/03 PHP
博客侧边栏模块跟随滚动条滑动固定效果的实现方法(js+jquery等)
2013/03/24 Javascript
Javascript 正则表达式实现为数字添加千位分隔符
2015/03/10 Javascript
window.close(); 关闭浏览器窗口js代码的总结介绍
2016/07/14 Javascript
JS在浏览器中解析Base64编码图像
2017/02/09 Javascript
Nodejs实现多房间简易聊天室功能
2017/06/20 NodeJs
基于vue-resource jsonp跨域问题的解决方法
2018/02/03 Javascript
ES6下子组件调用父组件的方法(推荐)
2018/02/23 Javascript
详解webpack import()动态加载模块踩坑
2018/07/17 Javascript
浅谈微信页面入口文件被缓存解决方案
2018/09/29 Javascript
js中对象与对象创建方法的各种方法
2019/02/27 Javascript
Nodejs 数组的队列以及forEach的应用详解
2021/02/25 NodeJs
[04:09]2014DOTA2国际邀请赛Ti西雅图 历届冠军相继出局 BBC综述今日比赛
2014/07/20 DOTA
python 快速排序代码
2009/11/23 Python
python 排列组合之itertools
2013/03/20 Python
python文件读写并使用mysql批量插入示例分享(python操作mysql)
2014/02/17 Python
python 迭代器和iter()函数详解及实例
2017/03/21 Python
详解python中@的用法
2019/03/27 Python
Python 安装第三方库 pip install 安装慢安装不上的解决办法
2019/06/18 Python
对Python中一维向量和一维向量转置相乘的方法详解
2019/08/26 Python
python 哈希表实现简单python字典代码实例
2019/09/27 Python
Restful_framework视图组件代码实例解析
2020/11/17 Python
python中re模块知识点总结
2021/01/17 Python
世界上最大的曲棍球商店:Pro Hockey Life
2017/10/30 全球购物
3个CCIE对一个工程师的面试题
2012/05/06 面试题
EJB的基本架构
2016/09/22 面试题
白酒代理协议书范本
2014/10/26 职场文书
乡镇法制宣传日活动总结
2015/05/05 职场文书
热爱劳动主题班会
2015/08/14 职场文书
python利用while求100内的整数和方式
2021/11/07 Python
基于Pygame实现简单的贪吃蛇游戏
2021/12/06 Python