一、

yarn add vant

导入所有组件

Vant 支持一次性导入所有组件,引入所有组件会增加代码包体积,因此不推荐这种做法

  1. import Vue from 'vue';
  2. import Vant from 'vant';
  3. import 'vant/lib/index.css';
  4. Vue.use(Vant);

注意:配置 babel-plugin-import 插件后,将不允许以这种方式导入组件

二、代码片段

  1. <template>
  2. <div id="app">
  3. <van-swipe class="wrap" :autoplay="autoplay" indicator-color="color">
  4. <van-swipe-item>
  5. <img src="@/assets/1.jpeg"/>
  6. </van-swipe-item>
  7. <van-swipe-item>
  8. <img src="@/assets/2.jpg"/>
  9. </van-swipe-item>
  10. <van-swipe-item>
  11. <img src="@/assets/3.jpg"/>
  12. </van-swipe-item>
  13. <van-swipe-item>
  14. <img src="@/assets/logo.png"/>
  15. </van-swipe-item>
  16. </van-swipe>
  17. </div>
  18. </template>
  19. <script>
  20. export default {
  21. name: 'app',
  22. data(){
  23. return{
  24. autoplay:2000,
  25. color:"#333"
  26. }
  27. }
  28. }
  29. </script>
  30. <style scoped>
  31. img{
  32. width: 100%;
  33. height: 300px;
  34. }
  35. </style>