Slides轮播图组件

ionic中的轮播图组件是基于swiper插件,所以配置slides的属性需要在swiper的API中找;

Swiper触摸滑动插件:https://www.swiper.com.cn/api/index.html

【ion-slides】:自动播放轮播图

【[options]="slidesOpts"】:绑定自动轮播属性

ts代码如下:

  slidesOpts:object={eddect:'flip',//轮播效果autoplay:{delay:2000,  //自动轮播时间},loop:true //开启循环}

【(ionSlideTouchEnd)="slindDidchange()"】:手动滑动后轮播图不自动轮播的解决方法

Ts代码:

//1、在html中给ion-slides标签取名#slide1,用以获取slide对象;
//2、引入ViewChild ;
import { Component, OnInit, ViewChild } from '@angular/core';
//3、在class中通过ViewChild获取slide对象 ;@ViewChild('slide1',{static:true}) slide1;
//3、编写轮播图不自动轮播的方法;slindDidchange(){console.log('111');this.slide1.startAutoplay();}

HTML代码如下:

<ion-content><ion-slides #slide1 [options]="slidesOpts" (ionSlideTouchEnd)="slindDidchange()"><ion-slide><img src="assets/icon/轮播1.png" alt="轮播图1"></ion-slide><ion-slide><img src="assets/icon/轮播2.png" alt="轮播图1"></ion-slide><ion-slide><img src="assets/icon/轮播3.png" alt="轮播图1"></ion-slide></ion-slides>

【ion-slides】:点击按钮播放轮播图

【(click)="slidePrev()"】:点击跳转到下一页

Ts代码:

//1、在html中给ion-slides标签取名#slide2,用以获取slide对象;
//2、引入ViewChild ;
import { Component, OnInit, ViewChild } from '@angular/core';
//3、在class中通过ViewChild获取slide对象 ;@ViewChild('slide2',{static:true}) slide2;
//4、编写轮播图点击跳转到下一页的方法;slidePrev(){this.slide2.slidePrev(); //触发方法轮播到上一页}
//5、编写轮播图点击跳转到上一页的方法;slideNext(){this.slide2.slideNext();  //触发方法轮播到下一页}

HTML代码如下:

  <ion-slides #slide2><ion-slide><img src="assets/icon/轮播1.png" alt="轮播图1"></ion-slide><ion-slide><img src="assets/icon/轮播3.png" alt="轮播图1"></ion-slide><ion-slide><img src="assets/icon/轮播2.png" alt="轮播图1"></ion-slide><ion-slide><img src="assets/icon/风景.jpg" alt="轮播图1"></ion-slide></ion-slides><ion-button (click)="slideNext()" shape="round">点击按钮跳转到下一页</ion-button><ion-button (click)="slidePrev()" >点击按钮跳转到上一页</ion-button>

ionic组件-Slides轮播图相关推荐

  1. php 小程序轮播图,微信小程序swiper组件构建轮播图代码分享

    本文主要和大家介绍微信小程序 swiper组件构建轮播图的实例的相关资料,如有疑问请留言或者到本站社区交流讨论,需要的朋友可以参考下,希望能帮助到大家. 微信小程序 swiper组件构建轮播图的实例 ...

  2. vue组件之轮播图的实现

    预览地址 图片的轮播 假设需要轮播三张图片(1,2,3),以前的思路就如图所示,添加两个节点.通过索引(index)的切换实现组件的无缝轮播. 这种想法的确可行,而且实现出来效果还不错. 缺点在于 大 ...

  3. 如何实现轮播图的内容的多少随div的大小动态变化_小程序学习日志8:swiper滑动轮播组件(轮播图)(上)...

    导读 经过这段时间的学习,大家对小程序的编程和代码掌握的如何了呢? 今天我们来讲小程序里实现轮播图的方法,大家要专心看哦. 组件 这个组件叫做滑块组件,嗯,听起来还挺形象的,你看滑动轮播图的时候是不是 ...

  4. 组件封装 - 轮播图组件

    轮播图组件封装, 我们主要分为三大步来完成: 1. 基本布局 2. 渲染结构 3. 逻辑封装 我们这里封装的轮播图组件和 Element UI 所封装的走马灯组件有所不同 Element UI 是直接 ...

  5. 微信小程序之视图容器(swiper)组件创建轮播图

    一.视图容器(Swiper) 1.swiper:滑块视图容器 微信官方文档:https://developers.weixin.qq.com/miniprogram/dev/component/swi ...

  6. 在微信小程序中,swiper组件(轮播图4)的常用属性

    swiper组件的常用属性 属性 类型 默认值 说明 indicator-dots boolean false 是否显示版面指示点 indicator-color color rgba(0,0,0,3 ...

  7. Vue 过渡实现轮播图

    Vue 过渡实现轮播图 Vue 过渡 Vue 的过渡系统是内置的,在元素从 DOM 中插入或移除时自动应用过渡效果. 过渡的实现要在目标元素上使用 transition 属性,具体实现参考Vue2 过 ...

  8. Vue —— mockjs 模拟数据、轮播图插件 Swiper

    mockjs 的使用 项目安装 mockjs : cnpm install mockjs 使用步骤 (1)在项目 src 下创建 mock 文件夹. (2)mock 文件夹准备相应的 JSON 数据文 ...

  9. 响应式html轮播图,最简单的响应式jQuery轮播图插件

    easySlider.js是一款轻量级.简单易用的响应式jQuery轮播图插件.easySlider.js可以根据视口的大小来动态修改轮播图的尺寸.它压缩后的版本仅5K大小,简单实用. 使用方法 在页 ...

最新文章

  1. 单片机I/O控制方式(UART中断和DMA中断的区别)
  2. MDK 的编译过程及文件类型全解
  3. STM32开发 -- YModem详解
  4. 数学建模第三节2020.4.17-5.3补
  5. transport request 实现原理
  6. c语言 读取一个文件 删除注释,C/C++ 源文件删除注释代码
  7. pythoninterp error_Python numpy.interp方法代码示例
  8. 分享8个超棒的免费高质量图标搜索引擎
  9. oracle错误01653,oracle 10g 错误 ORA 01653 的解决过程
  10. 关于联想LJ2655DN出现open the frontcover then replace the toner的解决方法
  11. MarkdownPad-显示Awesomium 已停止工作,This view has carshed!错误
  12. 乞讨网站,要饭网,个人要饭网,在线要饭网站;含socket 通信;双端支付源码 ;源码
  13. 2021/8/10 正在F-Droid里下载Termux...
  14. 哔哩下载姬(B站下载工具)
  15. C语言之for循环应用之断案篇----找凶手
  16. 计算机基础(一):二进制详解
  17. uplift model增益模型相关术语概念名词汇总
  18. ui设计现状与意义_对于ui设计行业来说,用户界面设计的发展现状是什么?
  19. 标准证件照电子版怎么做?
  20. 将自己的 ubuntu 系统制作为ISO镜像

热门文章

  1. 离散型随机变量及其分布列
  2. 利用Numpy+PIL读取图像实现手绘效果
  3. 使用AVProVideo的一点小坑
  4. python 处理.xlsx文件
  5. oracle %date 0 10%,oracle database 10.2.0.5.0升级到10.2.0.5.22方法(for windows)
  6. android 目录作用,Android中各级目录的作用说明
  7. 写给全球Web3er:“低碳时代”下的Web3,何去何从?
  8. 非法本法硕最真实的就业现状
  9. 使用Qt学习C语言编程2(加入工具链)
  10. 微信小程序登录功能wx.login