详解如何在微信小程序开发中正确的使用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 Sort 表格排序
Oct 31 Javascript
16个最流行的JavaScript框架[推荐]
May 29 Javascript
js实现点击左右按钮轮播图片效果实例
Jan 29 Javascript
angularJS中router的使用指南
Feb 09 Javascript
移动端JQ插件hammer使用详解
Jul 03 Javascript
js调用webservice构造SOAP进行身份验证
Apr 27 Javascript
jQuery实现自动输入email、时间和域名的方法
Aug 24 Javascript
学习使用Bootstrap栅格系统
May 11 Javascript
js数组实现权重概率分配
Sep 12 Javascript
vue-cli结合Element-ui基于cropper.js封装vue实现图片裁剪组件功能
Mar 01 Javascript
webpack打包非模块化js的方法
Oct 24 Javascript
原生js实现表格翻页和跳转
Sep 29 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 array操作10个小技巧分享
2011/06/23 PHP
yii框架中的Url生产问题小结
2012/01/16 PHP
利用php-cli和任务计划实现订单同步功能的方法
2017/05/03 PHP
Ajax,UTF-8还是GB2312 eval 还是execScript
2008/11/13 Javascript
jQuery对象和DOM对象相互转化
2009/04/24 Javascript
jQuery 性能优化手册 推荐
2010/02/23 Javascript
jquery异步循环获取功能实现代码
2010/09/19 Javascript
js 为label标签和div标签赋值的方法
2013/08/08 Javascript
jquery在项目中做复选框时遇到的一些问题笔记
2013/11/17 Javascript
js实现选中页面文字将其分享到新浪微博
2015/11/05 Javascript
jquery实现倒计时效果
2015/12/14 Javascript
AngularJS实现的锚点楼层跳转功能示例
2018/01/02 Javascript
vue-router项目实战总结篇
2018/02/11 Javascript
JS实现简单获取最近7天和最近3天日期的方法
2018/04/18 Javascript
详解React之父子组件传递和其它一些要点
2018/06/25 Javascript
vue如何引入sass全局变量
2018/06/28 Javascript
angular4自定义表单控件[(ngModel)]的实现
2018/11/23 Javascript
vue cli 3.x 项目部署到 github pages的方法
2019/04/17 Javascript
详解ES6 export default 和 import语句中的解构赋值
2019/05/28 Javascript
编写更好的JavaScript条件式和匹配条件的技巧(小结)
2019/06/27 Javascript
angular8和ngrx8结合使用的步骤介绍
2019/12/01 Javascript
微信小程序通过websocket实时语音识别的实现代码
2020/08/19 Javascript
js面向对象封装级联下拉菜单列表的实现步骤
2021/02/08 Javascript
python数字图像处理实现直方图与均衡化
2018/05/04 Python
Linux 修改Python命令的方法示例
2018/12/03 Python
如何将json数据转换为python数据
2020/09/04 Python
Philosophy美国官网:美国美容品牌
2016/08/15 全球购物
英国办公用品商店:Office Outlet
2018/04/04 全球购物
如何保障Web服务器安全
2014/05/05 面试题
计算机网络专业个人的自我评价
2013/10/17 职场文书
机电一体化专业推荐信
2013/12/03 职场文书
数学系毕业生的自我评价
2014/01/10 职场文书
“学雷锋活动月”总结
2014/03/09 职场文书
贷款收入证明格式
2015/06/24 职场文书
OpenCV实现普通阈值
2021/11/17 Java/Android
java实现web实时消息推送的七种方案
2022/07/23 Java/Android