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 相关文章推荐
页面调用单个swf文件,嵌套出多个方法。
Nov 21 Javascript
javascript里模拟sleep(两种实现方式)
Jan 25 Javascript
5秒后跳转到另一个页面的js代码
Oct 12 Javascript
javascript鼠标滑动评分控件完整实例
May 13 Javascript
javascript 判断是否是微信浏览器的方法
Oct 09 Javascript
js实现点击按钮弹出上传文件的窗口
Dec 23 Javascript
JavaScript图片处理与合成总结
Mar 04 Javascript
Vue.js进阶知识点总结
Apr 01 Javascript
webpack4+express+mongodb+vue实现增删改查的示例
Nov 08 Javascript
详解JSON和JSONP劫持以及解决方法
Mar 08 Javascript
详解微信小程序开发(项目从零开始)
Jun 06 Javascript
小程序实现简单语音聊天的示例代码
Jul 24 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和ACCESS写聊天室(五)
2006/10/09 PHP
PHP中new static()与new self()的区别异同分析
2014/08/22 PHP
PHP文件读取功能的应用实例
2015/05/08 PHP
Discuz论坛密码与密保加密规则
2016/12/19 PHP
php使用正则表达式获取字符串中的URL
2016/12/29 PHP
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
javascript中数组的sort()方法的使用介绍
2013/12/18 Javascript
使用jQuery快速解决input中placeholder值在ie中无法支持的问题
2014/01/02 Javascript
基于jQuery的网页影音播放器jPlayer的基本使用教程
2016/03/08 Javascript
jQuery的ajax下载blob文件
2016/07/21 Javascript
JS日期对象简单操作(获取当前年份、星期、时间)
2016/10/26 Javascript
JS实现浏览器打印、打印预览示例
2017/02/28 Javascript
React 高阶组件入门介绍
2018/01/11 Javascript
JavaScript实现百度搜索框效果
2020/03/26 Javascript
详解vue如何使用rules对表单字段进行校验
2018/10/17 Javascript
小程序云开发部署攻略(图文教程)
2018/10/30 Javascript
微信小程序实现卡片左右滑动效果的示例代码
2019/05/01 Javascript
vue移动端写的拖拽功能示例代码
2020/09/09 Javascript
[08:07]DOTA2每周TOP10 精彩击杀集锦vol.8
2014/06/25 DOTA
编程语言Python的发展史
2014/09/26 Python
Python 2.7.x 和 3.x 版本的重要区别小结
2014/11/28 Python
Python中使用PIL库实现图片高斯模糊实例
2015/02/08 Python
详解python 字符串和日期之间转换 StringAndDate
2017/05/04 Python
python一行sql太长折成多行并且有多个参数的方法
2018/07/19 Python
Windows下安装Scrapy
2018/10/17 Python
简单了解pytest测试框架setup和tearDown
2020/04/14 Python
int和Integer有什么区别
2013/05/25 面试题
优秀教师先进事迹
2014/01/22 职场文书
给领导的检讨书
2014/02/16 职场文书
自查自纠整改报告
2014/11/06 职场文书
2015廉洁自律个人总结
2015/02/14 职场文书
实施意见格式范本
2015/06/05 职场文书
新西兰:最新留学学习计划书写作指南
2019/07/15 职场文书
Python中tkinter的用户登录管理的实现
2021/04/22 Python
Python实现DBSCAN聚类算法并样例测试
2021/06/22 Python
Dubbo+zookeeper搭配分布式服务的过程详解
2022/04/03 Java/Android