详解如何在微信小程序开发中正确的使用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 相关文章推荐
document.designMode的功能与使用方法介绍
Nov 22 Javascript
document.documentElement的一些使用技巧
Apr 18 Javascript
jquery实现文字由下到上循环滚动的实例代码
Aug 09 Javascript
js调试工具console.log()方法查看js代码的执行情况
Aug 08 Javascript
asp.net+js实现金额格式化
Feb 27 Javascript
基于Bootstrap实现tab标签切换效果
Apr 15 Javascript
javascript中异常处理案例(推荐)
Oct 03 Javascript
基于jQuery的select下拉框选择触发事件实例分析
Nov 18 Javascript
bootstrap 模态框(modal)实现水平垂直居中显示
Jan 23 Javascript
jQuery实现在新增加的元素上添加事件方法案例分析
Feb 09 Javascript
js实现网页定位导航功能
Mar 07 Javascript
JS移动端/H5同时选择多张图片上传并使用canvas压缩图片
Jun 20 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函数method_exists()与is_callable()的区别
2013/06/21 PHP
将FCKeditor导入PHP+SMARTY的实现方法
2015/01/15 PHP
用Javascript读取中文COOKIE的解决办法
2007/02/15 Javascript
地址栏上的一段语句,改变页面的风格。(教程)
2008/04/02 Javascript
动态样式类封装JS代码
2009/09/02 Javascript
js从10种颜色中随机取色实现每次取出不同的颜色
2013/10/23 Javascript
javascript中解析四则运算表达式的算法和示例
2014/08/11 Javascript
JavaScript中的方法调用详细介绍
2014/12/30 Javascript
JavaScript提高网站性能优化的建议(二)
2016/07/24 Javascript
微信小程序 scroll-view实现上拉加载与下拉刷新的实例
2017/01/21 Javascript
jquery.masonry瀑布流效果
2017/05/25 jQuery
angularjs实现搜索的关键字在正文中高亮出来
2017/06/13 Javascript
Vue项目中跨域问题解决方案
2018/06/05 Javascript
vue异步axios获取的数据渲染到页面的方法
2018/08/09 Javascript
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
2018/08/27 Javascript
浅谈Vue.js 中的 v-on 事件指令的使用
2018/11/25 Javascript
vue实现标签云效果的方法详解
2019/08/28 Javascript
JavaScript设计模式--简单工厂模式实例分析【XHR工厂案例】
2020/05/23 Javascript
Flask入门教程实例:搭建一个静态博客
2015/03/27 Python
教大家玩转Python字符串处理的七种技巧
2017/03/31 Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
2019/04/05 Python
python实现银行管理系统
2019/10/25 Python
携程英文网站:Trip.com
2017/02/07 全球购物
ghd澳大利亚官方网站:英国最受欢迎的美发工具品牌
2018/05/21 全球购物
波兰补充商店:Muscle Power
2018/10/29 全球购物
在购买印度民族服饰:Soch
2020/09/15 全球购物
毕业证丢失证明
2014/01/15 职场文书
面试自我介绍演讲稿
2014/04/29 职场文书
司法助理专业自荐书
2014/06/13 职场文书
小学生五年级大队长竞选发言稿
2014/09/12 职场文书
授权委托书
2014/09/17 职场文书
乡镇民主生活会发言材料
2014/10/20 职场文书
2015年员工工作表现评语
2015/03/25 职场文书
学生犯错保证书
2015/05/09 职场文书
2015年见习期个人工作总结
2015/05/28 职场文书
2016年大学光棍节活动总结
2016/04/05 职场文书