ionic组件-Slides轮播图
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轮播图相关推荐
- php 小程序轮播图,微信小程序swiper组件构建轮播图代码分享
本文主要和大家介绍微信小程序 swiper组件构建轮播图的实例的相关资料,如有疑问请留言或者到本站社区交流讨论,需要的朋友可以参考下,希望能帮助到大家. 微信小程序 swiper组件构建轮播图的实例 ...
- vue组件之轮播图的实现
预览地址 图片的轮播 假设需要轮播三张图片(1,2,3),以前的思路就如图所示,添加两个节点.通过索引(index)的切换实现组件的无缝轮播. 这种想法的确可行,而且实现出来效果还不错. 缺点在于 大 ...
- 如何实现轮播图的内容的多少随div的大小动态变化_小程序学习日志8:swiper滑动轮播组件(轮播图)(上)...
导读 经过这段时间的学习,大家对小程序的编程和代码掌握的如何了呢? 今天我们来讲小程序里实现轮播图的方法,大家要专心看哦. 组件 这个组件叫做滑块组件,嗯,听起来还挺形象的,你看滑动轮播图的时候是不是 ...
- 组件封装 - 轮播图组件
轮播图组件封装, 我们主要分为三大步来完成: 1. 基本布局 2. 渲染结构 3. 逻辑封装 我们这里封装的轮播图组件和 Element UI 所封装的走马灯组件有所不同 Element UI 是直接 ...
- 微信小程序之视图容器(swiper)组件创建轮播图
一.视图容器(Swiper) 1.swiper:滑块视图容器 微信官方文档:https://developers.weixin.qq.com/miniprogram/dev/component/swi ...
- 在微信小程序中,swiper组件(轮播图4)的常用属性
swiper组件的常用属性 属性 类型 默认值 说明 indicator-dots boolean false 是否显示版面指示点 indicator-color color rgba(0,0,0,3 ...
- Vue 过渡实现轮播图
Vue 过渡实现轮播图 Vue 过渡 Vue 的过渡系统是内置的,在元素从 DOM 中插入或移除时自动应用过渡效果. 过渡的实现要在目标元素上使用 transition 属性,具体实现参考Vue2 过 ...
- Vue —— mockjs 模拟数据、轮播图插件 Swiper
mockjs 的使用 项目安装 mockjs : cnpm install mockjs 使用步骤 (1)在项目 src 下创建 mock 文件夹. (2)mock 文件夹准备相应的 JSON 数据文 ...
- 响应式html轮播图,最简单的响应式jQuery轮播图插件
easySlider.js是一款轻量级.简单易用的响应式jQuery轮播图插件.easySlider.js可以根据视口的大小来动态修改轮播图的尺寸.它压缩后的版本仅5K大小,简单实用. 使用方法 在页 ...
最新文章
- 单片机I/O控制方式(UART中断和DMA中断的区别)
- MDK 的编译过程及文件类型全解
- STM32开发 -- YModem详解
- 数学建模第三节2020.4.17-5.3补
- transport request 实现原理
- c语言 读取一个文件 删除注释,C/C++ 源文件删除注释代码
- pythoninterp error_Python numpy.interp方法代码示例
- 分享8个超棒的免费高质量图标搜索引擎
- oracle错误01653,oracle 10g 错误 ORA 01653 的解决过程
- 关于联想LJ2655DN出现open the frontcover then replace the toner的解决方法
- MarkdownPad-显示Awesomium 已停止工作,This view has carshed!错误
- 乞讨网站,要饭网,个人要饭网,在线要饭网站;含socket 通信;双端支付源码 ;源码
- 2021/8/10 正在F-Droid里下载Termux...
- 哔哩下载姬(B站下载工具)
- C语言之for循环应用之断案篇----找凶手
- 计算机基础(一):二进制详解
- uplift model增益模型相关术语概念名词汇总
- ui设计现状与意义_对于ui设计行业来说,用户界面设计的发展现状是什么?
- 标准证件照电子版怎么做?
- 将自己的 ubuntu 系统制作为ISO镜像
热门文章
- 离散型随机变量及其分布列
- 利用Numpy+PIL读取图像实现手绘效果
- 使用AVProVideo的一点小坑
- python 处理.xlsx文件
- oracle %date 0 10%,oracle database 10.2.0.5.0升级到10.2.0.5.22方法(for windows)
- android 目录作用,Android中各级目录的作用说明
- 写给全球Web3er:“低碳时代”下的Web3,何去何从?
- 非法本法硕最真实的就业现状
- 使用Qt学习C语言编程2(加入工具链)
- 微信小程序登录功能wx.login