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 相关文章推荐
dojo 之基础篇(三)之向服务器发送数据
Mar 24 Javascript
JS是否可以跨文件同时控制多个iframe页面的应用技巧
Dec 16 Javascript
Jquery 选中表格一列并对表格排序实现原理
Dec 15 Javascript
javascript控制Div层透明属性由浅变深由深变浅逐渐显示
Nov 12 Javascript
禁止IE用右键的JS代码
Dec 30 Javascript
javascript+HTML5的Canvas实现Lab单车动画效果
Aug 07 Javascript
js窗口关闭提示信息(兼容IE和firefox)
Oct 23 Javascript
JavaScript原生节点操作小结
Jan 17 Javascript
ECMAscript 变量作用域总结概括
Aug 18 Javascript
微信小程序swiper实现文字纵向轮播提示效果
Jan 21 Javascript
通过实例了解Javascript柯里化流程
Mar 03 Javascript
Vue过滤器,生命周期函数和vue-resource简单介绍
Jan 12 Vue.js
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 SQL之where语句生成器
2009/03/24 PHP
PHP中iconv函数转码时截断字符问题的解决方法
2015/01/21 PHP
非常重要的php正则表达式详解
2016/01/04 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
ExtJS 工具栏 分页事件参数
2010/03/05 Javascript
jQuery中hasClass()方法用法实例
2015/01/06 Javascript
jQuery实现html表格动态添加新行的方法
2015/05/28 Javascript
简要了解jQuery移动web开发的响应式布局设计
2015/12/04 Javascript
Bootstrap3.0建站教程(一)之bootstrap表单元素排版
2016/06/01 Javascript
AngularJS ng-bind 指令简单实现
2016/07/30 Javascript
angular bootstrap timepicker TypeError提示怎么办
2017/06/13 Javascript
vue 2.0封装model组件的方法
2017/08/03 Javascript
简述vue状态管理模式之vuex
2018/08/29 Javascript
vue项目实现表单登录页保存账号和密码到cookie功能
2018/08/31 Javascript
Nodejs模块的调用操作实例分析
2018/12/25 NodeJs
微信小程序scroll-view锚点链接滚动跳转功能
2019/12/12 Javascript
python基于multiprocessing的多进程创建方法
2015/06/04 Python
Python的shutil模块中文件的复制操作函数详解
2016/07/05 Python
详解Python中的相对导入和绝对导入
2017/01/06 Python
Python对HTML转义字符进行反转义的实现方法
2019/04/28 Python
Python实现个人微信号自动监控告警的示例
2019/07/03 Python
Python3之乱码\xe6\x97\xa0\xe6\xb3\x95处理方式
2020/05/11 Python
墨西哥巴士车票在线购买:ClickBus
2018/03/27 全球购物
副总经理工作职责
2013/11/28 职场文书
会计出纳员的自我评价
2014/01/15 职场文书
两只小狮子教学反思
2014/02/05 职场文书
八一建军节活动方案
2014/02/10 职场文书
仓库管理员岗位职责
2014/03/19 职场文书
士力架广告词
2014/03/20 职场文书
共产党员公开承诺践诺书
2014/05/28 职场文书
日语专业求职信
2014/07/04 职场文书
2014年入党积极分子党校培训心得体会
2014/07/08 职场文书
军人离婚协议书样本
2014/10/21 职场文书
趣味运动会简讯
2015/07/20 职场文书
2015年初中教务处工作总结
2015/07/21 职场文书
Go gRPC进阶教程gRPC转换HTTP
2022/06/16 Golang