详解如何在微信小程序开发中正确的使用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 相关文章推荐
js网页侧边随页面滚动广告效果实现
Apr 14 Javascript
js+JQuery返回顶部功能如何实现
Dec 03 Javascript
jQuery自定义事件的简单实现代码
Jan 27 Javascript
JS如何设置元素样式的方法示例
Aug 28 Javascript
JS实现小球的弹性碰撞效果
Nov 11 Javascript
bootstrap中日历范围选择插件daterangepicker的使用详解
Apr 17 Javascript
VeeValidate在vue项目里表单校验应用案例
May 09 Javascript
JavaScript实现表单注册、表单验证、运算符功能
Oct 15 Javascript
微信小程序实现一个简单swiper代码实例
Dec 30 Javascript
在Vue中使用antv的示例代码
Jun 29 Javascript
小程序实现tab标签页
Nov 16 Javascript
深入理解javascript中的this
Feb 08 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实现utf-8和GB2312编码相互转换函数代码
2013/02/07 PHP
php全局变量和类配合使用深刻理解
2013/06/05 PHP
PHP中的插件机制原理和实例
2014/07/08 PHP
深入理解PHP变量的值类型和引用类型
2015/10/21 PHP
thinkphp3.2.3版本的数据库增删改查实现代码
2016/09/22 PHP
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
2017/11/24 PHP
document.getElementById介绍
2011/09/13 Javascript
深入探密Javascript数组方法
2015/01/08 Javascript
JS+DIV实现鼠标划过切换层效果的方法
2015/05/25 Javascript
javascript中Date()函数在各浏览器中的显示效果
2015/06/18 Javascript
JQuery中解决重复动画的方法
2016/10/17 Javascript
AngularJS监听路由变化的方法
2017/03/07 Javascript
详解React native全局变量的使用(跨组件的通信)
2017/09/07 Javascript
使用vuepress搭建静态博客的示例代码
2019/02/14 Javascript
jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
2019/03/19 jQuery
vue添加自定义右键菜单的完整实例
2020/12/08 Vue.js
Python基于pygame实现的弹力球效果(附源码)
2015/11/11 Python
python中快速进行多个字符替换的方法小结
2016/12/15 Python
Python变量和字符串详解
2017/04/29 Python
Python 做曲线拟合和求积分的方法
2018/12/29 Python
Python Selenium 设置元素等待的三种方式
2020/03/18 Python
PyCharm 2020 激活到 2100 年的教程
2020/03/25 Python
基于python实现获取网页图片过程解析
2020/05/11 Python
利用CSS的Sass预处理器(框架)来制作居中效果
2016/03/10 HTML / CSS
浅谈three.js中的needsUpdate的应用
2012/11/12 HTML / CSS
美国最大的户外装备和服装购物网站:Backcountry
2019/10/15 全球购物
《海底世界》教学反思
2014/04/16 职场文书
护士长竞聘演讲稿
2014/04/30 职场文书
热爱祖国的演讲稿
2014/05/04 职场文书
银行先进个人事迹材料
2014/05/11 职场文书
社团活动总结模板
2014/06/30 职场文书
2016年春季运动会通讯稿
2015/11/25 职场文书
2016教师给学生的毕业寄语
2015/12/04 职场文书
一篇文章带你搞懂Python类的相关知识
2021/05/20 Python
详解Redis在SpringBoot工程中的综合应用
2021/10/16 Redis
Python万能模板案例之matplotlib绘制甘特图
2022/04/13 Python