• vue使用Swiper


    swiper这个插件非常强大,可以支持在移动端手动滑动。

    本人最近在做自己的博客网站,所以有用到它。

    (1)首先,你要使用cnpm安装它

    cnpm install swiper --save
    

    (2)接下来在需要用到它的地方引入它,在你要用它的组件中把它导入。

    (3)导入后你要初始化它,正常的html初始化,你可以参考它的中文网站,它有说明。

    你需要定义一个函数,然后在页面被创建时,或者渲染时使用,或者说初始化他。

    你可以在methods里面定义初始化函数:

     (4)在created或者mounted中使用他

     下面是我利用swiper做的二次封装的代码

     1     <template>
     2       <div class="swiper-container">
     3         <div class="swiper-wrapper">
     4           <div class="swiper-slide">slider1</div>
     5           <div class="swiper-slide">slider2</div>
     6           <div class="swiper-slide">slider3</div>
     7         </div>
     8       </div>
     9     </template>
    10     <script>
    11       import Swiper from "swiper";
    12       export default {
    13         name: 'mySwiper',
    14         methods: {
    15           //初始化swiper
    16           initMySwiper() {
    17             var MySwiper = new Swiper('.swiper-container', {
    18             direction:"horizontal",/*横向滑动*/ 
    19             //形成环路(即:可以从最后一张图跳转到第一张图 
    20        loop:true,
    21        pagination:".swiper-pagination",/*分页器*/ 
    22             autoplay:true

    23 // autoplay: { 24 // delay: 3000, 25 // stopOnLastSlide: false, 26 // disableOnInteraction: true, 27 // } 28 }) 29 } 30 }, 31 mounted() { 32 // 调用初始化swiper 33 this.initMySwiper(); 34 }, 35 } 36 </script> 37 <style> 38 /* 哪里使用swiper,哪里导入它 */ 39 .swiper-container{ 40 height: 200px; 41 600px; 42 } 43 .swiper-slide{ 44 background-color: orange; 45 } 46 </style>
  • 相关阅读:
    第一次参赛经历:ecfinal总结
    滑雪(dp或记忆化搜索)
    dp入门题(数塔)
    SQL语句:子查询
    【原创】SQL语句原理解析
    gitignore规则探究
    路径分隔符:正斜线/、反斜线、双反斜线\的区别
    高并发系统设计方法
    js变量作用域,变量提升和函数传参
    数据库设计:三范式
  • 原文地址:https://www.cnblogs.com/hmy-666/p/12775201.html
Copyright © 2020-2023  润新知