详解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 入门基础学习
Mar 10 Javascript
javascript 四则运算精度修正函数代码
May 31 Javascript
JavaScript基础篇之变量作用域、传值、传址的简单介绍与实例
Jun 29 Javascript
面向对象继承实例(a如何继承b问题)(自写)
Jul 01 Javascript
js获取php变量的实现代码
Aug 10 Javascript
js设置cookie过期及清除浏览器对应名称的cookie
Oct 24 Javascript
JS建造者模式基本用法实例分析
Jun 30 Javascript
超漂亮的Bootstrap 富文本编辑器summernote
Apr 05 Javascript
jQuery实现圣诞节礼物传送(花式轮播)
Dec 25 Javascript
Angular.js自定义指令学习笔记实例
Feb 24 Javascript
Node.js 使用AngularJS的方法示例
May 11 Javascript
ES6 迭代器与可迭代对象的实现
Feb 11 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
PHP5新特性: 更加面向对象化的PHP
2006/11/18 PHP
php数组函数序列之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值
2011/10/31 PHP
php魔术变量用法实例详解
2014/11/13 PHP
php图像处理类实例
2015/07/28 PHP
PHP中的empty、isset、isnull的区别与使用实例
2019/03/22 PHP
php连接mysql之mysql_connect()与mysqli_connect()的区别
2020/07/19 PHP
javascript 数据类型转换(parseInt,parseFloat)
2010/07/20 Javascript
javascript针对DOM的应用实例(一)
2012/04/15 Javascript
jQuery获取URL请求参数的方法
2015/07/18 Javascript
Node.js测试中的Mock文件系统详解
2016/11/21 Javascript
js,jq,css多方面实现简易下拉菜单功能
2017/05/13 Javascript
React Native仿美团下拉菜单的实例代码
2017/08/08 Javascript
bootstrap实现二级下拉菜单效果
2017/11/23 Javascript
JavaScript常见事件处理程序实例总结
2019/01/05 Javascript
JavaScript两种计时器的实例讲解
2019/01/31 Javascript
vue element 生成无线级左侧菜单的实现代码
2019/08/21 Javascript
JavaScript设计模式--桥梁模式引入操作实例分析
2020/05/23 Javascript
python中的内置函数max()和min()及mas()函数的高级用法
2018/03/29 Python
Python3用tkinter和PIL实现看图工具
2018/06/21 Python
python利用Opencv实现人脸识别功能
2019/04/25 Python
Python Django简单实现session登录注销过程详解
2019/08/06 Python
安装python及pycharm的教程图解
2019/10/10 Python
Python如何使用Gitlab API实现批量的合并分支
2019/11/27 Python
TensorFlow2.0:张量的合并与分割实例
2020/01/19 Python
浅谈numpy中np.array()与np.asarray的区别以及.tolist
2020/06/03 Python
加拿大领先的时尚和体育零售商:Sporting Life
2019/12/15 全球购物
人力资源专员自我评价怎么写
2013/09/19 职场文书
餐饮业经理竞聘演讲稿
2014/01/14 职场文书
安全标语口号
2014/06/09 职场文书
领导干部个人整改措施落实情况汇报
2014/10/29 职场文书
刘公岛导游词
2015/02/05 职场文书
佛光寺导游词
2015/02/10 职场文书
Nginx快速入门教程
2021/03/31 Servers
Golang 使用Map实现去重与set的功能操作
2021/04/29 Golang
详解Python为什么不用设计模式
2021/06/24 Python
试用1103暨1103、1101同门大比武 [ DAIWEI ]
2022/04/05 无线电