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客户端脚本的设计和应用
Aug 21 Javascript
改版了网上的一个js操作userdata
Apr 27 Javascript
JavaScript Event学习第二章 Event浏览器兼容性
Feb 07 Javascript
js判断输入是否为正整数、浮点数等数字的函数代码
Nov 17 Javascript
Jquery下attr和removeAttr的使用方法
Dec 28 Javascript
HTML上传控件取消选择
Mar 06 Javascript
ajaxFileUpload.js插件支持多文件上传的方法
Sep 02 Javascript
jQuery往textarea中光标所在位置插入文本的方法
Jun 26 Javascript
深入浅析JavaScript中对事件的三种监听方式
Sep 29 Javascript
Angualrjs和bootstrap相结合实现数据表格table
Mar 30 Javascript
bootstrap表单示例代码分享
May 18 Javascript
微信小程序嵌入腾讯视频源过程详解
Aug 08 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实现Ftp用户的在线管理
2012/02/16 PHP
解析php 版获取重定向后的地址(代码)
2013/06/26 PHP
codeigniter上传图片不能正确识别图片类型问题解决方法
2014/07/25 PHP
Laravel 5框架学习之Laravel入门和新建项目
2015/04/07 PHP
thinkPHP5.0框架命名空间详解
2017/03/18 PHP
CodeIgniter框架数据库基本操作示例
2018/05/24 PHP
thinkPHP5框架自定义验证器实现方法分析
2018/06/11 PHP
PHP基于swoole多进程操作示例
2019/08/12 PHP
基于Jquery的简单&简陋Tabs插件代码
2010/02/09 Javascript
自己动手制作jquery插件之自动添加删除行的实现
2011/10/13 Javascript
JS 实现图片直接下载示例代码
2013/07/22 Javascript
iframe窗口高度自适应的又一个巧妙实现思路
2014/04/04 Javascript
ExtJS4利根据登录后不同的角色分配不同的树形菜单
2014/05/02 Javascript
IE8下Jquery获取select选中的值post到后台报错问题
2014/07/02 Javascript
理解javascript回调函数
2014/12/28 Javascript
JS组件Bootstrap Table使用方法详解
2016/02/02 Javascript
JS随机打乱数组的方法小结
2016/06/22 Javascript
node.js文件上传处理示例
2016/10/27 Javascript
捕获未处理的Promise错误方法
2017/10/13 Javascript
详解vue使用$http服务端收不到参数
2019/04/19 Javascript
JS工厂模式开发实践案例分析
2019/10/17 Javascript
支付宝小程序实现省市区三级联动
2020/06/21 Javascript
微信小程序实现购物车功能
2020/11/18 Javascript
[37:37]DAC2018 4.4 淘汰赛 Optic vs Mineski 第二场
2018/04/05 DOTA
python如何实现excel数据添加到mongodb
2015/07/30 Python
python使用super()出现错误解决办法
2017/08/14 Python
Python3利用SMTP协议发送E-mail电子邮件的方法
2017/09/30 Python
Sublime开发python程序的示例代码
2018/01/24 Python
在pytorch中对非叶节点的变量计算梯度实例
2020/01/10 Python
Python使用Paramiko控制liunx第三方库
2020/05/20 Python
Python使用plt.boxplot() 参数绘制箱线图
2020/06/04 Python
乌克兰机票、铁路和巴士票、酒店搜索、保险:Tickets.ua
2020/01/11 全球购物
是否有自动比较结构的方法
2015/06/03 面试题
经销商订货会主持词
2014/03/27 职场文书
乡镇领导班子四风对照检查材料
2014/09/27 职场文书
优秀员工自荐书
2015/03/06 职场文书