Vue如何引用Vant组件

时间:2022-07-24
本文章向大家介绍Vue如何引用Vant组件,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

这里是Vant的官方文档https://youzan.github.io/vant-weapp/#/intro 第一步 使用终端安装Vant

npm i vant -S

第二步 使用终端安装babel-plugin-import(在编译过程中将 import 的写法自动转换为按需引入的方式)

npm i babel-plugin-import -D

第三步 Vue找到.babelrc 中添加配置 有些系统默认配置的也在里面,新的项目可直接拷贝

{
  "presets": [
    ["env", {
      "modules": false,
      "targets": {
        "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
      }
    }],
    "stage-2"
  ],
  "plugins": ["transform-vue-jsx", "transform-runtime", ["import",
    {
      "libraryName": "vant",
      "libraryDirectory": "es",
      "style": true
    }
  ]],
  "env": {
    "test": {
      "presets": ["env", "stage-2"],
      "plugins": ["transform-vue-jsx", "transform-es2015-modules-commonjs", "dynamic-import-node"]

    }
  }
}

第四步 引入个组件做测试 在main.js里面按需引入

import { AddressEdit,Area,Skeleton} from 'vant';
Vue.use(AddressEdit).use(Area).use(Skeleton);
<template>
 <van-skeleton title avatar :row="3" />
</template>

完成