Ionic3 UI组件之Gallery Modal详解


Posted in Javascript onJune 07, 2017

Gallery Modal可以理解为相册的预览界面。可以显示网络图片,也可以显示base64Image。

在这个例子中,我用来实现图片的预览功能。

相机拍照,或者相册选择图片后,用缩略图组件显示缩略图,点击缩略图可以预览大图。

组件特性:

  • 支持手势缩放
  • 可加载网络图片,也可以加载本地图片或者base64Image

参考地址:https://github.com/nikini/ionic-gallery-modal

1)安装包:

npm install ionic-gallery-modal --save

2)在app.module.ts中添加:

import { GalleryModal } from 'ionic-gallery-modal';
import { ZoomableImage } from 'ionic-gallery-modal';

Ionic3 UI组件之Gallery Modal详解

Ionic3 UI组件之Gallery Modal详解

3)在你的页面中直接使用ModalController来展示:

Ionic3 UI组件之Gallery Modal详解

注意photos数组里面,加上url属性,默认格式为Array[{ url: string }],否则组件找不到url。

initialSlide是默认加载的图片的索引,不要超出索引范围。

效果如下:

Ionic3 UI组件之Gallery Modal详解Ionic3 UI组件之Gallery Modal详解

Ionic3 UI组件之Gallery Modal详解Ionic3 UI组件之Gallery Modal详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
一段好玩的JavaScript代码
Dec 01 Javascript
js 限制input只能输入数字、字母和汉字等等
Dec 18 Javascript
javascript history对象(历史记录)使用方法(实现浏览器前进后退)
Jan 07 Javascript
详解JavaScript对W3C DOM模版的支持情况
Jun 16 Javascript
Javascript复制实例详解
Jan 28 Javascript
详解javascript实现瀑布流绝对式布局
Jan 29 Javascript
JS实现touch 点击滑动轮播实例代码
Jan 19 Javascript
javascript实现的图片预览功能
Mar 25 Javascript
用node和express连接mysql实现登录注册的实现代码
Jul 05 Javascript
JavaScript字符串处理常见操作方法小结
Nov 15 Javascript
vue中h5端打开app(判断是安卓还是苹果)
Feb 26 Vue.js
JavaScript实现筛选数组
Mar 02 Javascript
vue2.0 中#$emit,$on的使用详解
Jun 07 #Javascript
vue2.0 自定义日期时间过滤器
Jun 07 #Javascript
详解Node.js 命令行程序开发教程
Jun 07 #Javascript
详解vee-validate的使用个人小结
Jun 07 #Javascript
微信小程序多张图片上传功能
Jun 07 #Javascript
Vue.js对象转换实例
Jun 07 #Javascript
深入理解Angular4中的依赖注入
Jun 07 #Javascript
You might like
PHP 抓取网页图片并且另存为的实现代码
2010/03/24 PHP
PHP 检查扩展库或函数是否可用的代码
2010/04/06 PHP
一个简单的网页密码登陆php代码
2012/07/17 PHP
php中检查文件或目录是否存在的代码小结
2012/10/22 PHP
基于PHP Web开发MVC框架的Smarty使用说明
2013/04/19 PHP
解析Ubuntu下crontab命令的用法
2013/06/24 PHP
图文详解PHP环境搭建教程
2016/07/16 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
对laravel in 查询的使用方法详解
2019/10/09 PHP
动态加载图片路径 保持JavaScript控件的相对独立性
2010/09/03 Javascript
ejs v9 javascript模板系统
2012/03/21 Javascript
php 中序列化和json使用介绍
2013/07/08 Javascript
jQuery 计算iframe 窗口大小的方法
2014/05/13 Javascript
jQery使网页在显示器上居中显示适用于任何分辨率
2014/06/09 Javascript
jQuery实现返回顶部效果的方法
2015/05/29 Javascript
基于Jquery实现焦点图淡出淡入效果
2015/11/30 Javascript
深入理解JavaScript中Ajax
2016/08/02 Javascript
JavaScript 字符串常用操作小结(非常实用)
2016/11/30 Javascript
mui上拉加载功能实例详解
2017/04/13 Javascript
详解jquery选择器的原理
2017/08/01 jQuery
Vue中v-for的数据分组实例
2018/03/07 Javascript
Node.js Event Loop各阶段讲解
2019/03/08 Javascript
vue响应式更新机制及不使用框架实现简单的数据双向绑定问题
2019/06/27 Javascript
微信小程序云开发如何实现数据库自动备份实现
2019/08/16 Javascript
使用p5.js临摹动态图形
2019/10/23 Javascript
vue.js+ElementUI实现进度条提示密码强度效果
2020/01/18 Javascript
vue-cli3.0实现一个多页面应用的历奇经历记录总结
2020/03/16 Javascript
Python生成随机密码
2015/03/10 Python
利用Python的Django框架生成PDF文件的教程
2015/07/22 Python
Python聊天室程序(基础版)
2018/04/01 Python
在pycharm中为项目导入anacodna环境的操作方法
2020/02/12 Python
Python爬虫如何应对Cloudflare邮箱加密
2020/06/24 Python
python将字典内容写入json文件的实例代码
2020/08/12 Python
使用CSS3来匹配横屏竖屏的简单方法
2015/08/04 HTML / CSS
英国排名第一的停车场运营商:NCP
2019/08/26 全球购物
2016年社区国庆节活动总结
2016/04/01 职场文书