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 相关文章推荐
用javascript实现自定义标签
May 08 Javascript
JS解密入门 最终变量劫持
Jun 25 Javascript
javascript 二维数组的实现与应用
Mar 16 Javascript
CheckBoxList多选样式jquery、C#获取选择项
Sep 06 Javascript
javascript HTML5 Canvas实现圆盘抽奖功能
Apr 11 Javascript
基于jquery实现即时检查格式是否正确的表单
May 06 Javascript
微信小程序 视图层(xx.xml)和逻辑层(xx.js)详细介绍
Oct 13 Javascript
JS创建对象的写法示例
Nov 04 Javascript
setTimeout学习小结
Feb 08 Javascript
Js利用console计算代码运行时间的方法示例
Sep 24 Javascript
在vue中使用axios实现post方式获取二进制流下载文件(实例代码)
Dec 16 Javascript
如何理解Vue前后端数据交互与显示
May 10 Vue.js
微信小程序实现图片滚动效果示例
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
常用表单验证类,有了这个,一般的验证就都齐了。
2006/12/06 PHP
落伍首发 php+mysql 采用ajax技术的 省 市 地 3级联动无刷新菜单 源码
2006/12/16 PHP
php常用的安全过滤函数集锦
2014/10/09 PHP
thinkphp的URL路由规则与配置实例
2014/11/26 PHP
Yii2 RESTful中api的使用及开发实例详解
2016/07/06 PHP
PHP命名空间namespace用法实例分析
2016/09/27 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
2018/04/04 PHP
非常好用的JsonToString 方法 简单实例
2013/07/18 Javascript
对之前写的jquery分页做下升级
2014/06/19 Javascript
使用纯javascript实现经典扫雷游戏
2015/04/23 Javascript
js实现汉字排序的方法
2015/07/23 Javascript
js文本框输入内容智能提示效果
2015/12/02 Javascript
Javascript获取数组中的最大值和最小值的方法汇总
2016/01/01 Javascript
easyui form validate总是返回false的原因及解决方法
2016/11/07 Javascript
js前端解决跨域问题的8种方案(最新最全)
2016/11/18 Javascript
微信小程序 同步请求授权的详解
2017/08/04 Javascript
详解ES6之async+await 同步/异步方案
2017/09/19 Javascript
在JavaScript中使用严格模式(Strict Mode)
2019/06/13 Javascript
vue框架中props的typescript用法详解
2020/02/17 Javascript
vue使用Sass时报错问题的解决方法
2020/10/14 Javascript
python和ruby,我选谁?
2017/09/13 Python
python使用pycharm环境调用opencv库
2018/02/11 Python
Django中使用 Closure Table 储存无限分级数据
2019/06/06 Python
python文件读写代码实例
2019/10/21 Python
River Island美国官网:英国高街时尚品牌
2018/09/04 全球购物
90后毕业生的求职信范文
2013/09/21 职场文书
中专生自我鉴定
2013/12/17 职场文书
关于随地扔垃圾的检讨书
2014/09/30 职场文书
对照四风自我剖析材料
2014/10/07 职场文书
假释思想汇报范文
2014/10/11 职场文书
党的群众路线教育实践活动个人对照检查材料(教师)
2014/11/04 职场文书
抄袭同学作业检讨书1000字
2014/11/20 职场文书
2014年销售工作总结与计划
2014/12/01 职场文书
环卫工作个人总结
2015/03/04 职场文书
校长一岗双责责任书
2015/05/09 职场文书