详解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 相关文章推荐
推荐:极酷右键菜单
Nov 29 Javascript
js控制input输入字符解析
Dec 27 Javascript
javascript使用正则控制input输入框允许输入的值方法大全
Jun 19 Javascript
基于Node.js的强大爬虫 能直接发布抓取的文章哦
Jan 10 Javascript
详解jQuery中的事件
Dec 14 Javascript
vue使用watch 观察路由变化,重新获取内容
Mar 08 Javascript
基于AngularJS的拖拽文件上传的实例代码
Jul 15 Javascript
vue获取dom元素注意事项
Dec 28 Javascript
解决vue路由后界面没有变化,但是链接有的问题
Sep 01 Javascript
更改BootStrap popover的默认样式及popover简单用法
Sep 13 Javascript
React和Vue中监听变量变化的方法
Nov 14 Javascript
vue3不同环境下实现配置代理
May 25 Vue.js
详解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实现监听事件
2013/11/06 PHP
PHP Echo字符串的连接格式
2016/03/07 PHP
PHP 文件上传限制问题
2019/09/01 PHP
js 浮动层菜单收藏
2009/01/16 Javascript
JS 实现完美include载入实现代码
2010/08/05 Javascript
jQuery-serialize()输出序列化form表单值的方法
2012/12/26 Javascript
仿新浪微博登陆邮箱提示效果的js代码
2013/08/02 Javascript
jquery中attr和prop的区别分析
2015/03/16 Javascript
js给selected添加options的方法
2015/05/06 Javascript
angularjs $http实现form表单提交示例
2017/06/09 Javascript
详解使用 Node.js 开发简单的脚手架工具
2018/06/08 Javascript
vue实现分页的三种效果
2020/06/23 Javascript
H5+css3+js搭建带验证码的登录页面
2020/10/11 Javascript
python base64 decode incorrect padding错误解决方法
2015/01/08 Python
Python实现控制台输入密码的方法
2015/05/29 Python
python数据封装json格式数据
2018/03/04 Python
Python 访问限制 private public的详细介绍
2018/10/16 Python
详解Python Matplotlib解决绘图X轴值不按数组排序问题
2019/08/05 Python
Django 批量插入数据的实现方法
2020/01/12 Python
Python实现链表反转的方法分析【迭代法与递归法】
2020/02/22 Python
Python优秀开源项目Rich源码解析的流程分析
2020/07/06 Python
python 字符串格式化的示例
2020/09/21 Python
html5 css3 动态气泡按钮实例演示
2012/12/02 HTML / CSS
浅谈pc和移动端的响应式的使用
2019/01/03 HTML / CSS
英国时尚和家居用品零售商:Matalan
2021/02/28 全球购物
党员干部2014全国两会学习心得体会
2014/03/10 职场文书
党员干部承诺书范文
2014/03/25 职场文书
人民调解员先进事迹材料
2014/05/08 职场文书
公证委托书
2014/08/01 职场文书
大学生党员自我剖析材料
2014/10/06 职场文书
2014年实验室工作总结
2014/12/03 职场文书
初中思品教学反思
2016/02/20 职场文书
MySQL窗口函数的具体使用
2021/11/17 MySQL
MongoDB数据库部署环境准备及使用介绍
2022/03/21 MongoDB
MySQL创建管理HASH分区
2022/04/13 MySQL
Redis 异步机制
2022/05/15 Redis