详解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 相关文章推荐
jQuery checkbox全选/取消全选实现代码
Nov 14 Javascript
idTabs基于JQuery的根据URL参数选择Tab插件
Apr 11 Javascript
jquery如何根据值设置默认的选中项
Mar 17 Javascript
什么是MEAN?JavaScript编程中的MEAN是什么意思?
Dec 18 Javascript
jquery实现根据浏览器窗口大小自动缩放图片的方法
Jul 17 Javascript
使用 stylelint检查CSS_StyleLint
Apr 28 Javascript
JS中作用域和变量提升(hoisting)的深入理解
Oct 31 Javascript
js css自定义分页效果
Feb 24 Javascript
Vue.js对象转换实例
Jun 07 Javascript
js原生代码实现轮播图的实例讲解
Jul 28 Javascript
angular基于ng-alain定义自己的select组件示例
Feb 23 Javascript
vue router带参数页面刷新或回退参数消失的解决方法
Feb 27 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和MySql中计算时间差的方法
2011/04/22 PHP
有关php运算符的知识大全
2011/11/03 PHP
php通过rmdir删除目录的简单用法
2015/03/18 PHP
PHP实现上传图片到 zimg 服务器
2016/10/19 PHP
PHP基于DOM创建xml文档的方法示例
2017/02/08 PHP
javascript编程起步(第五课)
2007/02/27 Javascript
基于jquery的direction图片渐变动画效果
2010/05/24 Javascript
使用jQuery操作DOM的方法小结
2017/02/27 Javascript
微信小程序实战之仿android fragment可滑动底部导航栏(4)
2020/04/16 Javascript
Vue 使用 Mint UI 实现左滑删除效果CellSwipe
2018/04/27 Javascript
JS实现页面数据懒加载
2020/02/13 Javascript
Electron+vue从零开始打造一个本地播放器的方法示例
2020/10/27 Javascript
python进程管理工具supervisor使用实例
2014/09/17 Python
让Python代码更快运行的5种方法
2015/06/21 Python
python 表达式和语句及for、while循环练习实例
2017/07/07 Python
python 中split 和 strip的实例详解
2017/07/12 Python
Python paramiko模块的使用示例
2018/04/11 Python
Python日志模块logging基本用法分析
2018/08/23 Python
在Python中定义一个常量的方法
2018/11/10 Python
解决python flask中config配置管理的问题
2019/07/26 Python
Python.append()与Python.expand()用法详解
2019/12/18 Python
python实现马丁策略的实例详解
2021/01/15 Python
python解包用法详解
2021/02/17 Python
html5 canvas移动浏览器上实现图片压缩上传
2016/03/11 HTML / CSS
门诊挂号室室长岗位职责
2013/11/27 职场文书
最热门的自我评价
2013/12/30 职场文书
小学家长会邀请函
2014/01/23 职场文书
《老山界》教学反思
2014/04/08 职场文书
2014学习优秀共产党员先进事迹材料思想汇报
2014/09/14 职场文书
思想品德评语大全
2014/12/31 职场文书
员工自我评价范文
2015/03/11 职场文书
酒店人事专员岗位职责
2015/04/07 职场文书
观后感格式
2015/06/19 职场文书
thinkphp 获取控制器及控制器方法
2021/04/16 PHP
go类型转换及与C的类型转换方式
2021/05/05 Golang
Java基础之详解HashSet的使用方法
2021/06/30 Java/Android