Vant的安装和配合引入Vue.js项目里的方法步骤


Posted in Javascript onDecember 05, 2018

1.安装vant

npm i vant -S:这是简写形式。

npm install vant --save:这是完整写法。

如果你网络很慢的话,可以使用淘宝的源,但是不建议使用cnpm来进行安装。

npm install vant --save --registry=https://registry.npm.taobao.org

淘宝镜像,速度快,安装后查看package.json文件里看是否安装完成

Vant的安装和配合引入Vue.js项目里的方法步骤

2.1使用 babel-plugin-import (推荐)

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

# 安装 babel-plugin-import 插件
npm i babel-plugin-import -D

2.2  文件.babelrc文件配置

Vant的安装和配合引入Vue.js项目里的方法步骤

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

更新了vue版本后。重新配置上述文件

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

页面按需引入;

可以再main.js里写,也可以在引用的组件页面写,根据自己需求或喜好。我喜好第2种写法

1.main.js:

import { Button } from 'vant'
Vue.use(Button)

2.或者在引用的组件页面

<template>
    <div class="detail">
      <div class="slide">
        <van-swipe :autoplay="3000">
          <van-swipe-item>1</van-swipe-item>
          <van-swipe-item>2</van-swipe-item>
          <van-swipe-item>3</van-swipe-item>
          <van-swipe-item>4</van-swipe-item>
        </van-swipe>
      </div>
    <van-button type="primary">主要按钮</van-button>
    </div>
</template>
 
<script>
  import { Swipe,SwipeItem,Button } from "vant"
    export default {
      components:{
         [Button.name]:Button,
         [Swipe.name]:Swipe,
         [SwipeItem.name]:SwipeItem
      },
        data () {
            return {
            }
        },
        methods: {}
    }
</script>
<style scoped>
</style>

官方文档参考:https://youzan.github.io/vant/#/zh-CN/quickstart 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
IE6弹出“已终止操作”的解决办法
Nov 27 Javascript
解析javascript系统错误:-1072896658的解决办法
Jul 08 Javascript
node.js中的console用法总结
Dec 15 Javascript
javascript求日期差的方法
Mar 02 Javascript
jQuery的ajax下载blob文件
Jul 21 Javascript
js当前页面登录注册框,固定div,底层阴影的实例代码
Oct 04 Javascript
Bootstrap学习笔记之环境配置(1)
Dec 07 Javascript
一个有意思的鼠标点击文字特效jquery代码
Sep 23 jQuery
js拖动滑块和点击水波纹效果实例代码
Oct 16 Javascript
详解react native页面间传递数据的几种方式
Nov 07 Javascript
layui富文本编辑器前端无法取值的解决方法
Sep 18 Javascript
微信小程序实现图片压缩
Dec 03 Javascript
微信小程序实现图片滚动效果示例
Dec 05 #Javascript
详解vue中的computed的this指向问题
Dec 05 #Javascript
使用rollup打包JS的方法步骤
Dec 05 #Javascript
微信小程序入门之广告条实现方法示例
Dec 05 #Javascript
Vue实现本地购物车功能
Dec 05 #Javascript
node和vue实现商城用户地址模块
Dec 05 #Javascript
解决node-sass偶尔安装失败的方法小结
Dec 05 #Javascript
You might like
php顺序查找和二分查找示例
2014/03/27 PHP
PHP实现恶意DDOS攻击避免带宽占用问题方法
2015/05/27 PHP
详解PHP中foreach的用法和实例
2016/10/25 PHP
PHP实现二维数组(或多维数组)转换成一维数组的常见方法总结
2019/12/04 PHP
yii框架结合charjs实现统计30天数据的方法
2020/04/04 PHP
JS遮罩层效果 兼容ie firefox jQuery遮罩层
2010/07/26 Javascript
在JavaScript中获取请求的URL参数[正则]
2010/12/25 Javascript
JS 实现获取打开一个界面中输入的值
2013/03/19 Javascript
关于IE BUG与字符串截取substr的解决办法
2013/04/10 Javascript
使用百度地图api实现根据地址查询经纬度
2014/12/11 Javascript
JS运动基础框架实例分析
2015/03/03 Javascript
JQuery跳出each循环的方法
2015/04/16 Javascript
浅析Node.js的Stream模块中的Readable对象
2015/07/29 Javascript
jQuery实现带分组数据的Table表头排序实例分析
2015/11/24 Javascript
JavaScript 七大技巧(二)
2015/12/13 Javascript
JavaScript手机振动API
2016/06/11 Javascript
bootstrap中模态框、模态框的属性实例详解
2017/02/17 Javascript
ES6新特性七:数组的扩充详解
2017/04/21 Javascript
Vue通过URL传参如何控制全局console.log的开关详解
2017/12/07 Javascript
JavaScript设计模式之单例模式简单实例教程
2018/07/02 Javascript
jQuery实现checkbox全选功能完整实例
2018/07/12 jQuery
详解ES6 系列之异步处理实战
2018/10/26 Javascript
原来JS还可以这样拆箱转换详解
2019/02/01 Javascript
Node.js对MongoDB进行增删改查操作的实例代码
2019/04/18 Javascript
vue实现前台列表数据过滤搜索、分页效果
2019/05/28 Javascript
JS字符串与二进制的相互转化实例代码详解
2019/06/28 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
2019/09/27 Javascript
JavaScript实现横版菜单栏
2020/03/17 Javascript
Python性能优化技巧
2015/03/09 Python
python绘制多个曲线的折线图
2020/03/23 Python
python实现远程控制电脑
2019/05/23 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
2019/08/06 Python
python 字符串常用方法汇总详解
2019/09/16 Python
Python中__repr__和__str__区别详解
2019/11/07 Python
python使用yaml 管理selenium元素的示例
2020/12/01 Python
2015毕业生实习期工作总结
2015/04/09 职场文书