详解如何在微信小程序开发中正确的使用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 相关文章推荐
jsvascript图像处理—(计算机视觉应用)图像金字塔
Jan 15 Javascript
获取数组中最大最小值方法js代码(自写)
Aug 12 Javascript
JavaScript自定义事件介绍
Aug 29 Javascript
使用 Node.js 做 Function Test实现方法
Oct 25 Javascript
使用js完成节点的增删改复制等的操作
Jan 02 Javascript
JS实现仿新浪黄色经典滑动门效果代码
Sep 27 Javascript
Vue.js双向绑定实现原理详解
Dec 22 Javascript
jquery.uploadifive插件怎么解决上传限制图片或文件大小问题
May 08 jQuery
vue服务端渲染添加缓存的方法
Sep 18 Javascript
Vue表情输入组件 微信face表情组件
Feb 11 Javascript
js时间转换毫秒的实例代码
Aug 21 Javascript
详解JSON.parse和JSON.stringify用法
Feb 18 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
Smarty结合Ajax实现无刷新留言本实例
2007/01/02 PHP
微盾PHP脚本加密专家php解密算法
2020/09/13 PHP
PHP访问MYSQL数据库封装类(附函数说明)
2010/12/04 PHP
PHP常用开发函数解析之数组篇[未完结]
2012/07/30 PHP
php中使用url传递数组的方法
2015/02/11 PHP
php精确的统计在线人数的方法
2015/10/21 PHP
thinkPHP查询方式小结
2016/01/09 PHP
一个实用的php验证码类
2017/07/06 PHP
PHP区块查询实现方法分析
2018/05/12 PHP
PHP实现唤起微信支付功能
2019/02/18 PHP
!DOCTYPE声明对JavaScript的影响分析
2010/04/12 Javascript
capacityFixed 基于jquery的类似于新浪微博新消息提示的定位框
2011/05/24 Javascript
js返回上一页并刷新代码整理
2012/12/21 Javascript
js判断选择时间不能小于当前时间的示例代码
2013/09/24 Javascript
JS+CSS实现的简单折叠展开多级菜单效果
2015/09/12 Javascript
js点击返回跳转到指定页面实现过程
2020/08/20 Javascript
jQuery插件echarts去掉垂直网格线用法示例
2017/03/03 Javascript
bootstrap suggest搜索建议插件使用详解
2017/03/25 Javascript
nodejs入门教程三:调用内部和外部方法示例
2017/04/24 NodeJs
vue组件学习教程
2017/09/09 Javascript
vue利用axios来完成数据的交互
2018/03/23 Javascript
Vue实现调节窗口大小时触发事件动态调节更新组件尺寸的方法
2018/09/15 Javascript
layui 弹出层值回传解决方式
2019/11/14 Javascript
Python实现简单的可逆加密程序实例
2015/03/05 Python
Python实现爬取逐浪小说的方法
2015/07/07 Python
python实现机械分词之逆向最大匹配算法代码示例
2017/12/13 Python
django页面跳转问题及注意事项
2019/07/18 Python
Python制作词云图代码实例
2019/09/09 Python
Django DRF APIView源码运行流程详解
2020/08/17 Python
门卫工作岗位职责
2013/12/17 职场文书
技术总监管理岗位职责
2014/03/09 职场文书
商铺消防安全责任书
2014/07/29 职场文书
医生党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
政协常委会议主持词
2015/07/03 职场文书
2015大学迎新晚会策划书
2015/07/16 职场文书
NGINX 权限控制文件预览和下载的实现原理
2022/01/18 Servers