文章目录[隐藏]

  • 前言
  • 实现代码
  • 最终效果(可惜只有静态图)

前言

这两天实践了下 Uniapp 的轮播组件,官方提供了两种轮播组件: 一种是基础轮播组件;另一种是一个复杂的轮播组件。
但是在引用复杂的轮播组件时发现没有自动轮播。看了下评论官方说的可以直接用基础轮播组件的参数。
自己测试了下,果然可以。

实现代码

<template>
<view class="container">
<view class="swiper-main">
<uni-swiper-dot :info="info" :current="current" field="content" :mode="mode">
<swiper class="swiper-box"
@change="change"
:autoplay="autoplay"
:interval="interval"
:duration="duration"
>
<swiper-item v-for="(item ,index) in info" :key="index">
<view class="swiper-item">
{{item.content}}
</view>
</swiper-item>
</swiper>
</uni-swiper-dot>
<view class="uni-padding-wrap">
<view class="page-section swiper">
<view class="page-section-spacing">
<swiper class="swiper"
:indicator-dots="indicatorDots"
:autoplay="autoplay"
:interval="interval"
:duration="duration"
>
<swiper-item v-for="(item, index, key) of lbList" :key="index">
<view :class="item.colorClass" class="swiper-item">
<image class="swiper-image" :src="item.vod_pic" mode="aspectFill" />
</view>
</swiper-item>
</swiper>
</view>
</view>
</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {
// background: ['red', 'blue', 'green'],
indicatorDots: true,
autoplay: true,
interval: 2000,
duration: 500,
refreshing: false,
lbList: [],
info: [{
content: '内容 A'
}, {
content: '内容 B'
}, {
content: '内容 C'
}],
current: 0,
mode: 'nav',
};
},
onLoad() {
this.getAllData();
},
onReachBottom() {
console.log('滑动到页面底部');
// this.getData();
},
onPullDownRefresh() {
console.log('下拉刷新');
this.refreshing = true;
// this.getData();
},
methods: {
getAllData() {
this.getData('ac=detail&t=1', 'lbList');
// console.log(newList)
// 最新 ac=detail
// 电影: 动作片 ac=detail&t=6
// 电视剧 大陆 13
// 综艺: 大陆 25
// 动漫: 大陆 29
},
// 获取数据
getData(cntType, listData) {
var that = this;
var baseUrl = this.$serverUrl + this.$urlPara;
var url = baseUrl + cntType;
uni.request({
url: url,
success: ret => {
if (ret.statusCode !== 200) {
console.log('失败!');
} else {
var data = ret.data;
that[listData] = data.list.filter(typeId => that.$filterID.indexOf(typeId.type_id) === -1);
if (listData === 'info') {
that[listData].splice(0, 6);
} else {
that[listData].splice(0, 9);
}
}
}
});
},
change(e) {
this.current = e.detail.current;
},
changeIndicatorDots(e) {
this.indicatorDots = !this.indicatorDots;
},
changeAutoplay(e) {
this.autoplay = !this.autoplay;
},
intervalChange(e) {
this.interval = e.target.value;
},
durationChange(e) {
this.duration = e.target.value;
}
}
};
</script>
<style>
.container {
padding: 0px;
font-size: 14px;
line-height: 24px;
}
</style>

最终效果(可惜只有静态图)


http://www.taodudu.cc/news/show-6518403.html

相关文章:

  • 制作轮播
  • 作物生长模型WOFOST测试
  • 图像退化 / 复原处理的模型
  • Pytorch通用图像分类模型(支持20+分类模型),直接带入数据就可训练自己的数据集,包括模型训练、推理、部署。
  • 通用视觉大模型综述
  • Cesiumlab2中通用模型处理添加属性
  • 通用模型之-party model 学习笔记
  • 独家 | 哪个更好:一个通用模型还是多个专用模型?
  • cookie、session、token的区别和相似点,JWT和数字签名以及签名证书的了解
  • javah5仿淘宝购物系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
  • mysql 恢复到新库_mysql恢复到一个新的mysql主和从数据库教程
  • hadoop主节点(NameNode)备份策略以、恢复方法、操作步骤
  • MySQL数据库删除后的恢复工作
  • postgresql 主备及切换-恢复方案
  • 恢复中……
  • LINUX系统修复 ---- mbr主引导记录的恢复
  • mysql主从互换策略(主down机切换从为和恢复过程中的增量备份)
  • mysql主从模拟主服务器坏掉,主从切换,主服务器修复,主从恢复
  • MySQL主从恢复数据
  • 码云线上误删主项目文件夹的恢复
  • 数据库恢复---恢复策略
  • 如何将文件重置或恢复到特定版本?
  • 故障转移和恢复
  • MySQL主从互换策略(主down机切换从为和恢复过程中的倒增量备份)
  • 数据库主从恢复
  • 用Matlab实现车牌分割(可识别大部分蓝色、绿色车牌)
  • 最新颜色代码
  • mybatis 传入参数及其 foreach collection的三种用法
  • mybatis collection column 嵌套查询
  • Oracle数据库之Collection干货

uniapp轮播组件之自动轮播相关推荐

  1. JavaScript实现京东轮播图效果——自动轮播,左右按钮切换图片,小圆圈跟随图片变化,点击小圆圈可跳转图片,无缝循环播放

    JavaScript实现京东轮播图效果--自动轮播,左右按钮切换图片,小圆圈跟随图片变化,点击小圆圈可跳转图片,无缝循环播放 静态效果图如下: CSS部分 *{margin: 0;padding: 0 ...

  2. 前端学习之路之图片轮播(已实现自动轮播)

    前端学习之路之图片轮播 近期学习了不少的前端知识和前端的一些应用,今天呢就实现了一下图片的轮播效果,话不多说. 图片轮播的本质就是类似走马灯,当用户点击指示器的时候,需要轮播的图片发生偏移就行了. 使 ...

  3. js轮播图(自动轮播 箭头轮播 序号轮播)

    图片路径用自己的就好 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...

  4. Html+CSS+JS轮播图:手动轮播,自动轮播

    演示效果 轮播图代码: <!DOCTYPE html> <html lang="en"><head><meta charset=" ...

  5. 基于html+js实现轮播图(自动轮播、左右按钮、小圆点点击及切换图片)

    使用html和js实现的一个简单小练习轮播图.大概功能主要是: 1.使用时间函数自动切换图片: 2.在图片及按钮及小圆点的父节点身上绑定事件代理,添加mouseenter及mouseleave事件类型 ...

  6. 如何使用JQ封装轮播图 实现自动轮播、点击切换等效果..

    css部分: *{margin: 0;padding: 0;}#banner{width: 800px;height: 500px;margin: 30px auto;position: relati ...

  7. Android开机自启自动轮播图片或自动轮播视频APP

    之前实验室有很多展示的设备,每次上电之后还需要单个点击打开每个展示设备开发好的APP,因为每个设备没有触屏,需要抱着电脑去实验室 挨个连接USB 使用scrcpy 挨个机器点开,每次搞完都是一身汗,作 ...

  8. php自动轮播图代码,JavaScript如何实现动态轮播图效果?(代码示例)

    本篇文章给大家带来的内容是JavaScript如何实现动态轮播图效果?(代码示例).有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 功能描述: 1.鼠标经过 左右侧箭头显示,鼠标离开 ...

  9. ViewPager自动轮播,手指按住停止轮播

    前面写了ViewPager添加指示器,无限轮播,自动轮播.但是自动轮播有一个问题就是手指按住后要停止轮播才行. 添加指示器,无限轮播,自动轮播请参考另外两篇文章: <viewpager自添加指示 ...

最新文章

  1. 基于ESP32的竞赛裁判系统功能调试-激光信号调试
  2. 5G + 边缘计算系列文章
  3. CG-CTF-Web-php decode
  4. python编程竞赛规则_用python实行羽毛球比赛规则。
  5. 盘点那些有“数学味”的建筑
  6. 动手学深度学习(PyTorch实现)(三)--过拟合与欠拟合
  7. WPF Visibility的用法
  8. 上海通信管理局启动对手机清理软件问题调查
  9. c语言程序的基本规范是什么,C语言编程规范——3 命名规则
  10. selenium+unittest自动化测试(二)---浏览器控制及元素定位的方法
  11. 哈希分区和顺序分区_SQL Server中的哈希分区
  12. c语言入门经典课后作业,C语言入门经典习题答案.doc
  13. 电脑很卡反应很慢该如何处理_2年以上的电脑越用越慢,教大家几招方法,让系统跑起来...
  14. java多线程技术体系
  15. C语言xio习笔记1递归函数实例
  16. 2016年农民工监测调查报告(zz)
  17. 知名卸载软件Revo Uninstaller Pro挑战Deep Freeze卸载动画视频教程
  18. GitHub上热门的Java开源项目
  19. Single Image Dehazing via Multi-Scale Convolutional Neural Networks
  20. Lumen rule

热门文章

  1. python rest api_Python 快速使用 REST API
  2. [笔记]计算机基础前言
  3. 在线获取全国省市区信息
  4. 【iOS】知乎日报第二周总结
  5. [清华集训D1T1][Bzoj 3811][思维+线性基]玛里苟斯
  6. 【实践经验】PPT导出SVG格式通过Inkscape转化为pdf
  7. Phoenix删除数据
  8. 数学不好可以学编程吗?答案很肯定!
  9. python利用多线程批量下载高清美女图片(350秒下载近3600张1.2个G的照片,地址可变)
  10. 计算机职业道德英语作文,考研英语作文范文-英语职业道德类作文来啦!研究生考试网...