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 相关文章推荐
基于Jquery与WebMethod投票功能实现代码
Jan 19 Javascript
angularjs客户端实现压缩图片文件并上传实例
Jul 06 Javascript
js操作XML文件的实现方法兼容IE与FireFox
Jun 25 Javascript
jQuery on()方法绑定动态元素的点击事件无响应的解决办法
Jul 07 Javascript
使用openSpeDiv方法实现Ecshop登录弹窗框效果
Mar 13 Javascript
AngularJS实现根据不同条件显示不同控件
Apr 20 Javascript
Javacript中自定义的map.js  的方法
Nov 26 Javascript
vue中关闭eslint的方法分析
Aug 04 Javascript
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
Sep 01 Javascript
vue解决使用webpack打包后keep-alive不生效的方法
Sep 01 Javascript
layui2.0使用table+laypage实现真分页
Jul 27 Javascript
分享一款超好用的JavaScript 打包压缩工具
Apr 26 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
在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
2017/08/07 PHP
Javascript学习笔记4 Eval函数
2010/01/11 Javascript
浅析javascript闭包 实例分析
2010/12/25 Javascript
jquery分割字符串的方法
2015/06/24 Javascript
JavaScript中三种异步上传文件方式
2016/03/06 Javascript
request请求获取参数的实现方法(post和get两种方式)
2016/09/27 Javascript
javascript实现简单的ajax封装示例
2016/12/28 Javascript
JavaScript实现分页效果
2017/03/28 Javascript
javascript回调函数的概念理解与用法分析
2017/05/27 Javascript
Angular+Bootstrap+Spring Boot实现分页功能实例代码
2017/07/21 Javascript
vue.js异步上传文件前后端实现代码
2017/08/22 Javascript
vue判断input输入内容全是空格的方法
2018/03/02 Javascript
element-ui中的select下拉列表设置默认值方法
2018/08/24 Javascript
小程序多图列表实现性能优化的方法步骤
2019/05/28 Javascript
[03:24]DOTA2超级联赛专访hao 大翻盘就是逆袭
2013/05/24 DOTA
[03:46]DOTA2英雄基础教程 维萨吉
2013/12/11 DOTA
[01:08]DOTA2次级职业联赛 - Wings 战队宣传片
2014/12/01 DOTA
Python 基础知识之字符串处理
2017/01/06 Python
python 将print输出的内容保存到txt文件中
2018/07/17 Python
浅析python3中的os.path.dirname(__file__)的使用
2018/08/30 Python
Python和Sublime整合过程图示
2019/12/25 Python
Android Q之气泡弹窗的实现示例
2020/06/23 Python
Css3+Js制作漂亮时钟(附源码)
2013/04/24 HTML / CSS
墨西哥运动服饰和鞋网上商店:Netshoes墨西哥
2016/07/28 全球购物
Nice Kicks网上商店:ShopNiceKicks.com
2018/12/25 全球购物
Juicy Couture Beauty官方网站:香水和化妆品
2019/03/12 全球购物
空字符串(“”)和null的区别
2012/11/13 面试题
创先争优活动心得体会
2014/09/04 职场文书
三问三解心得体会
2014/09/05 职场文书
公务员群众路线专题民主生活会发言材料
2014/09/17 职场文书
2015年第十五个全民国防教育日宣传活动方案
2015/05/06 职场文书
中学教师读书笔记
2015/07/01 职场文书
初中信息技术教学反思
2016/02/16 职场文书
2019公司管理制度
2019/04/19 职场文书
导游词之西湖雷峰塔
2019/09/18 职场文书
Vue实现下拉加载更多
2021/05/09 Vue.js