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 相关文章推荐
一端时间轮换的广告
Jun 26 Javascript
神奇的代码 通杀各种网站-可随意修改复制页面内容
Jul 17 Javascript
jQuery技巧总结
Jan 01 Javascript
html中使用javascript调用本地程序(exe、doc等)实现代码
Apr 26 Javascript
一个不错的字符串转码解码函数(自写)
Jul 31 Javascript
javascript中FOREACH数组方法使用示例
Mar 01 Javascript
Bootstrap框架结合jQuery仿百度换肤功能实例解析
Sep 17 Javascript
Move.js入门
Feb 08 Javascript
深入浅析AngularJS中的一次性数据绑定 (bindonce)
May 11 Javascript
Vue 进入/离开动画效果
Dec 26 Javascript
小程序实现订单倒计时功能
Apr 23 Javascript
AngularJS动态生成select下拉框的方法实例
Nov 17 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
最贵的咖啡是怎么产生的,它的风味怎么样?
2021/03/04 新手入门
php绝对路径与相对路径之间关系的的分析
2010/03/03 PHP
PHP无敌近乎加密方式!
2010/07/17 PHP
使用PHP 5.0创建图形的巧妙方法
2010/10/12 PHP
PHP基于socket实现客户端和服务端通讯功能
2017/07/13 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
在JavaScript中监听IME键盘输入事件
2011/05/29 Javascript
JQuery给元素添加/删除节点比如select
2013/04/02 Javascript
JavaScript让网页出现渐隐渐显背景颜色的方法
2015/04/21 Javascript
JavaScript合并两个数组并去除重复项的方法
2015/06/13 Javascript
jQuery对JSON数据进行排序输出的方法
2015/06/24 Javascript
Vue.js仿Metronic高级表格(二)数据渲染
2017/04/19 Javascript
详解Node.js 命令行程序开发教程
2017/06/07 Javascript
js原生方法被覆盖,从新赋值原生的方法
2018/01/02 Javascript
改变layer confirm弹窗按钮的颜色方法
2019/09/12 Javascript
解决React在安装antd之后出现的Can't resolve './locale'问题(推荐)
2020/05/03 Javascript
Vue自定义多选组件使用详解
2020/09/08 Javascript
[01:02:10]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第一局
2016/02/26 DOTA
Python实现截屏的函数
2015/07/26 Python
Python递归函数定义与用法示例
2017/06/02 Python
Python之使用adb shell命令启动应用的方法详解
2019/01/07 Python
利用Django模版生成树状结构实例代码
2019/05/19 Python
Django分页功能的实现代码详解
2019/07/29 Python
Python进程间通信 multiProcessing Queue队列实现详解
2019/09/23 Python
css3实现文字首尾衔接跑马灯的示例代码
2020/10/16 HTML / CSS
火山咖啡:Volcanica Coffee
2019/10/29 全球购物
圣彼得堡鲜花配送:Semicvetic
2020/09/15 全球购物
Vinatis德国:法国领先的葡萄酒邮购公司
2020/09/07 全球购物
电子商务专员岗位职责
2013/12/11 职场文书
初中数学教学反思
2014/01/16 职场文书
新手上路标语
2014/06/20 职场文书
党课心得体会范文
2014/09/09 职场文书
2014年中职班主任工作总结
2014/12/16 职场文书
学雷锋感言
2015/08/03 职场文书
幼儿园奖惩制度范本
2015/08/05 职场文书
elasticSearch-api的具体操作步骤讲解
2021/06/28 Java/Android