详解VUE项目中安装和使用vant组件


Posted in Javascript onApril 28, 2019

Vant 是有赞前端团队基于有赞统一的规范实现的 Vue 组件库,提供了一整套 UI 基础组件和业务组件。

特性

  1. 50+ 个经过有赞线上业务检验的组件
  2. 单元测试覆盖率超过 90%
  3. 完善的中英文文档和示例
  4. 支持 babel-plugin-import
  5. 支持 TypeScript
  6. 支持 SSR

组件中文文档地址:https://youzan.github.io/vant/#/zh-CN/intro

1、创建VUE项目之后进入项目目录运行安装命令:

npm i vant -S

2、安装 babel-plugin-import 插件,babel-plugin-import 是一款 babel 插件,它会在编译过程中将 import 的写法自动转换为按需引入的方式

npm i babel-plugin-import -D

3、在.babelrc文件中配置plugins(插件)

"plugins": [
  "transform-vue-jsx", 
  "transform-runtime",
  ["import", [{ "libraryName": "vant", "style": true }]]
 ],

4、按需要引入vant组件,比如我们要在HelloWord.vue组件中使用 Loading 组件,我们可以先 在组件中引入

<script>
import { Loading } from 'vant'
export default {
 components: {
  [Loading.name]: Loading
 }
}
</script>

然后在页面中加入组件代码

<template>
  <div>
   <van-loading color="black" />
   <van-loading color="white" />
   <van-loading type="spinner" color="black" />
   <van-loading type="spinner" color="white" />
 </div>
</template>

这样就可以看到效果了

以上所述是小编给大家介绍的VUE安装和使用vant组件详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript document.compatMode兼容性
Feb 23 Javascript
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
Jun 28 Javascript
【经典源码收藏】jQuery实用代码片段(筛选,搜索,样式,清除默认值,多选等)
Jun 07 Javascript
jQuery实现的手风琴侧边菜单效果
Mar 29 jQuery
AngularJS 购物车全选/取消全选功能的实现方法
Aug 14 Javascript
初学者AngularJS的环境搭建过程
Oct 27 Javascript
微信小程序之多文件下载的简单封装示例
Jan 29 Javascript
vue-cli 引入、配置axios的方法
May 08 Javascript
vue.js实现插入数值与表达式的方法分析
Jul 06 Javascript
vue.js实现图书管理功能
Sep 24 Javascript
js实现无限层级树形数据结构(创新算法)
Feb 27 Javascript
详解vue-router的导航钩子(导航守卫)
Nov 02 Javascript
详解JavaScript对数组操作(添加/删除/截取/排序/倒序)
Apr 28 #Javascript
vue slot与传参实例代码讲解
Apr 28 #Javascript
Vue项目从webpack3.x升级webpack4不完全指南
Apr 28 #Javascript
Easyui 关闭jquery-easui tab标签页前触发事件的解决方法
Apr 28 #jQuery
vue项目中在外部js文件中直接调用vue实例的方法比如说this
Apr 28 #Javascript
微信小程序--特定区域滚动到顶部时固定的方法
Apr 28 #Javascript
详解vue更改头像功能实现
Apr 28 #Javascript
You might like
php中$_GET与$_POST过滤sql注入的方法
2014/11/03 PHP
php获取QQ头像并显示的方法
2014/12/23 PHP
php算法实例分享
2015/07/14 PHP
php实现无限级分类(递归方法)
2015/08/06 PHP
PHP使用mysqli操作MySQL数据库的简单方法
2017/02/04 PHP
thinkphp下MySQL数据库读写分离代码剖析
2017/04/18 PHP
实例:尽可能写友好的Javascript代码
2006/10/09 Javascript
面向对象的编程思想在javascript中的运用上部
2009/11/20 Javascript
Javascript 面向对象 命名空间
2010/05/13 Javascript
jquery中each遍历对象和数组示例
2014/08/05 Javascript
js实现缓冲运动效果的方法
2015/04/10 Javascript
AngualrJS中每次$http请求时的一个遮罩层Directive
2016/01/26 Javascript
基于JS代码实现导航条弹出式悬浮菜单
2016/06/17 Javascript
JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
2016/11/10 Javascript
Vue filters过滤器的使用方法
2017/07/14 Javascript
详解在Node.js中发起HTTP请求的5种方法
2019/01/10 Javascript
使用konva和vue-konva库实现拖拽滑块验证功能
2020/04/27 Javascript
python利用hook技术破解https的实例代码
2013/03/25 Python
Python入门之modf()方法的使用
2015/05/15 Python
Pyinstaller将py打包成exe的实例
2018/03/31 Python
python2 与 pyhton3的输入语句写法小结
2018/09/10 Python
Python根据当前日期取去年同星期日期
2019/04/14 Python
docker-py 用Python调用Docker接口的方法
2019/08/30 Python
HTML5自定义data-* data(obj)属性和jquery的data()方法的使用
2012/12/13 HTML / CSS
乐高瑞士官方商店:LEGO CH
2020/08/16 全球购物
写出SQL四条最基本的数据操作语句(DML)
2012/12/12 面试题
Java中会存在内存泄漏吗,请简单描述
2016/12/22 面试题
餐厅执行经理岗位职责范本
2014/02/26 职场文书
优秀党务工作者先进事迹材料
2014/12/25 职场文书
仓库保管员岗位职责
2015/02/09 职场文书
幼儿园母亲节活动总结
2015/02/10 职场文书
单位推荐信范文
2015/03/27 职场文书
《去年的树》教学反思
2016/02/18 职场文书
Python爬虫:从m3u8文件里提取小视频的正确操作
2021/05/14 Python
OpenCV-Python实现人脸磨皮算法
2021/06/07 Python
asyncio异步编程之Task对象详解
2022/03/13 Python