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 相关文章推荐
简单实用的反馈表单无刷新提交带验证
Nov 15 Javascript
jQuery+PHP实现动态数字展示特效
Mar 14 Javascript
javascript特殊日历控件分享
Mar 07 Javascript
将鼠标焦点定位到文本框最后(代码分享)
Jan 11 Javascript
打字效果动画的4种实现方法(超简单)
Oct 18 Javascript
在React 组件中使用Echarts的示例代码
Nov 08 Javascript
vue自定义指令的创建和使用方法实例分析
Dec 04 Javascript
解决微信小程序调用moveToLocation失效问题【超简单】
Apr 12 Javascript
tsconfig.json配置详解
May 17 Javascript
vue自动化路由的实现代码
Sep 30 Javascript
JS 设计模式之:单例模式定义与实现方法浅析
May 06 Javascript
使用Vant完成DatetimePicker 日期的选择器操作
Nov 12 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
windwos下使用php连接oracle数据库的过程分享
2014/05/26 PHP
ThinkPHP模板判断输出Defined标签用法详解
2014/06/30 PHP
html静态页面调用php文件的方法
2014/11/13 PHP
PHP记录页面停留时间的方法
2016/03/30 PHP
jQuery(1.3.2) 7行代码搞定跟随屏幕滚动的层
2009/05/21 Javascript
WEB 浏览器兼容 推荐收藏
2010/05/14 Javascript
extJS中常用的4种Ajax异步提交方式
2014/03/07 Javascript
jquery scroll()区分横向纵向滚动条的方法
2014/04/04 Javascript
javascript中Date format(js日期格式化)方法小结
2015/12/17 Javascript
延时加载JavaScript代码提高速度
2015/12/27 Javascript
jQuery实现遮罩层登录对话框
2016/12/29 Javascript
微信小程序 出现错误:{&quot;baseresponse&quot;:{&quot;errcode&quot;:-80002,&quot;errmsg&quot;:&quot;&quot;}}解决办法
2017/02/23 Javascript
JavaScript中的工厂函数(推荐)
2017/03/08 Javascript
jquery实现图片放大点击切换
2017/06/06 jQuery
Vue2.0利用vue-resource上传文件到七牛的实例代码
2017/07/28 Javascript
js封装成插件的步骤方法
2017/09/11 Javascript
vue.js实现点击后动态添加class及删除同级class的实现代码
2018/04/04 Javascript
vue 实现模糊检索并根据其他字符的首字母顺序排列
2019/09/19 Javascript
python实现文件分组复制到不同目录的例子
2014/06/04 Python
python中使用zip函数出现错误的原因
2018/09/28 Python
Python爬虫——爬取豆瓣电影Top250代码实例
2019/04/17 Python
Python3.0中普通方法、类方法和静态方法的比较
2019/05/03 Python
结合OpenCV与TensorFlow进行人脸识别的实现
2019/10/10 Python
python实现在内存中读写str和二进制数据代码
2020/04/24 Python
全网最全python库selenium自动化使用详细教程
2021/01/12 Python
澳大利亚女性快速时尚零售商:Ally Fashion
2018/04/25 全球购物
英国领先的运动物理治疗供应公司:Vivomed
2018/07/14 全球购物
美国球迷装备的第一来源:FOCO
2020/07/03 全球购物
DBA数据库管理员JAVA程序员架构师必看
2016/02/07 面试题
大学生未来职业生涯规划书
2014/02/15 职场文书
弘扬雷锋精神活动演讲稿
2014/03/04 职场文书
师德模范事迹材料
2014/06/03 职场文书
煤矿开采专业求职信
2014/07/08 职场文书
房产转让协议书(2014版)
2014/09/30 职场文书
MySQL EXPLAIN输出列的详细解释
2021/05/12 MySQL
Springboot如何同时装配两个相同类型数据库
2021/11/17 Java/Android