详解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 相关文章推荐
AeroWindow 基于JQuery的弹出窗口插件
Jun 27 Javascript
IE的fireEvent方法概述及应用
Feb 22 Javascript
javascript 循环调用示例介绍
Nov 20 Javascript
JS过滤url参数特殊字符的实现方法
Dec 24 Javascript
javascript格式化日期时间方法汇总
Jun 19 Javascript
Angularjs全局变量被作用域监听的正确姿势
Feb 06 Javascript
Node.js 中exports 和 module.exports 的区别
Mar 14 Javascript
基于vue实现分页效果
Nov 06 Javascript
vue 点击按钮增加一行的方法
Sep 07 Javascript
js实现全选和全不选功能
Jul 28 Javascript
浅谈vue 组件中的setInterval方法和window的不同
Jul 30 Javascript
JS hasOwnProperty()方法检测一个属性是否是对象的自有属性的方法
Jan 29 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中filter函数验证、过滤用户输入的数据
2014/01/13 PHP
Smarty最简单实现列表奇偶变色的方法
2015/07/01 PHP
php数组实现根据某个键值将相同键值合并生成新二维数组的方法
2017/04/26 PHP
PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
2017/05/02 PHP
使用WAMP搭建PHP本地开发环境
2017/05/10 PHP
Laravel 数据库加密及数据库表前缀配置方法
2019/10/10 PHP
JQuery Tab选项卡效果代码改进版
2010/04/01 Javascript
jQuery 源码分析笔记(2) 变量列表
2011/05/28 Javascript
javascript动态添加样式(行内式/嵌入式/外链式等规则)
2013/06/24 Javascript
jquery实现图片滚动效果的简单实例
2013/11/23 Javascript
js触发select onchange事件的小技巧
2014/08/05 Javascript
jQuery学习笔记之jQuery中的$
2015/01/19 Javascript
jQuery实现鼠标经过像翻页和描点链接效果
2016/08/08 Javascript
Vue.js每天必学之Class与样式绑定
2016/09/05 Javascript
使用contextMenu插件实现Bootstrap table弹出右键菜单
2017/02/20 Javascript
微信小程序 开发之顶部导航栏实例代码
2017/02/23 Javascript
用vue的双向绑定简单实现一个todo-list的示例代码
2017/08/03 Javascript
JS鼠标3次点击事件实现代码及扩展思路
2017/09/12 Javascript
JavaScript解析及序列化JSON的方法实例分析
2019/01/04 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
2019/09/05 Javascript
layui table 多行删除(id获取)的方法
2019/09/12 Javascript
vue 实现input表单元素的disabled示例
2019/10/28 Javascript
Javascript如何递归遍历本地文件夹
2020/08/06 Javascript
[01:37]TI4西雅图DOTA2前线报道 VG拿下首胜教练357给出获胜秘诀
2014/07/10 DOTA
基于Python实现的百度贴吧网络爬虫实例
2015/04/17 Python
使用Python实现租车计费系统的两种方法
2018/09/29 Python
Python正则表达式实现简易计算器功能示例
2019/05/07 Python
python_mask_array的用法
2020/02/18 Python
ZWILLING双立人英国网上商店:德国刀具锅具厨具品牌
2018/05/15 全球购物
美国正版电视节目和电影在线观看:Hulu
2018/05/24 全球购物
什么是反射?如何实现反射?
2016/07/25 面试题
介绍一下Linux内核的排队自旋锁
2014/08/27 面试题
《她是我的朋友》教学反思
2014/04/26 职场文书
飞机制造技术专业求职信
2014/07/27 职场文书
2016医师资格考试考生诚信考试承诺书
2016/03/25 职场文书
vue组件vue-esign实现电子签名
2022/04/21 Vue.js