美文网首页
轮播图组件开发

轮播图组件开发

作者: xu丽_twilight | 来源:发表于2018-08-24 09:32 被阅读0次

在base/slider文件夹下创建slider.vue文件并在recommend.vue文件中引入

slider.vue中的具体代码如下:


引入better-scroll实现轮播,首先npm install better-scroll --save,安装后在slider.vue中引入

在mounted生命周期函数中渲染better-scroll


在common/js/dom中添加以下内容,为引入的文件的dom添加样式,因为这部分内容比较通用,可能项目中的其它地方也会用到,所以把它抽离出来


在slider.vue中引入

因为是横向滚动所以要首先计算并设置横向滚动距离


应用better-scroll初始化轮播的代码如下


轮播图下面的小圆点的实现

利用better-scroll提供的方法将当前的pageIndex 赋值给currentPageIndex


实现自动轮播


解决切换不同设备时宽度不能自适应的问题


解决页面切换时,没必要的dom重新渲染问题(在app.vue中用keep-alive标签包裹router-view标签



相关文章

  • 基于better-scroll的轮播图组件开发一

    轮播图组件是前端开发中,很重要的一个组件,下面我将讲述我的轮播图(下面将以slider称呼)组件开发(黄轶大神讲的...

  • 通用的轮播图组件

    在开发过程中,经常会用到轮播图,那就有必要准备一个通用的轮播图组件,我是借助swiper插件的,下面是轮播图组件 ...

  • 微信小程序轮播图

    微信小程序 swiper组件轮播图 照着开发文档尝试,总是能有所收获.之前做Android开发,做个轮播图并不简单...

  • 轮播图组件开发

    在base/slider文件夹下创建slider.vue文件并在recommend.vue文件中引入 slider...

  • Android下拉刷新与轮播图冲突解决方案

    Android下拉刷新与轮播图冲突解决方案 最近在开发中遇到了这样一个问题,在下拉刷新组件中包含了一个轮播图组件,...

  • Slider - 轮播图

    简介: 用react开发的轮播图组件,支持淡入淡出、水平滚动、垂直滚动的无缝轮播效果。可自定义轮播内容。 API ...

  • 使用vue-awesome-swiper方法

    在main.js中引入轮播图插件 在基础组件中建立轮播图组件:

  • 2019-04-28

    vue 轮播图组件

  • react 轮播图组件---初入坑篇

    轮播图父组件: 轮播图子组件创建: 如何在render中使用方法获取内部this值 bind(this)可在ren...

  • 如何设计一个轮播图组件

    1. 轮播图基本原理 轮播图(Carousel),在 Antd 中被称为走马灯,可能是前端开发者最常见的组件之一了...

网友评论

      本文标题:轮播图组件开发

      本文链接:https://www.haomeiwen.com/subject/nrymiftx.html