Ionic2中如何创建App启动页滑动欢迎界面
发表于:2024-11-15 作者:千家信息网编辑
千家信息网最后更新 2024年11月15日,这篇文章将为大家详细讲解有关Ionic2中如何创建App启动页滑动欢迎界面,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。效果如下,图片来自网络下面例子
千家信息网最后更新 2024年11月15日Ionic2中如何创建App启动页滑动欢迎界面
这篇文章将为大家详细讲解有关Ionic2中如何创建App启动页滑动欢迎界面,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
效果如下,图片来自网络
下面例子和上图稍有不同,主要功能如下:
每滑动一下展示一张全屏图片;
滑动到最后一页才出现启动按钮;
欢迎界面只在第一次安装启动时出现。
下面就让我们一步一步实现这个功能:
1.创建应用:
使用Ionic2创建应用非常简单,只需在V1的命令后跟上--v2即可,如下:
ionic start ionic2-welcome --v2
2.创建Component
使用命令行创建页面或者自行在创建文件
ionic g page welcome
然后打开应用跟组件app.component.ts,导入组件,app.module.ts也一样并配置
import { WelcomePage } from '../pages/welcome/welcome';
3.创建模板文件welcome.html
通过ionic自带的ion-slides可以很方便的创建一个欢迎页面
4.创建welcome.scss
ion-slide { background-color: #eeeeee;} ion-slide img { height: 70vh !important; width: auto !important;}
5.创建welcome.ts
import { Component } from '@angular/core';import {NavController} from 'ionic-angular';import {HomePage} from '../home/home'; @Component({ templateUrl: 'welcome.html'})export class WelcomePage { constructor(public navCtr: NavController){ } goToHome(){ this.navCtr.setRoot(HomePage); }}
6.在根组件导入welcome组件,编辑app.moudle.ts
import { Component } from '@angular/core';import { Platform } from 'ionic-angular';import { StatusBar } from 'ionic-native';import { HomePage } from '../pages/home/home';import { WelcomePage } from '../pages/welcome/welcome';import { Storage } from '@ionic/storage';@Component({ template: ``, })export class MyApp { rootPage: any; constructor(platform: Platform, public storage: Storage) { this.storage.get('firstIn').then((result) => { if(result){ this.rootPage = HomePage; } else{ this.storage.set('firstIn', true); this.rootPage = WelcomePage; } } ); platform.ready().then(() => { // Okay, so the platform is ready and our plugins are available. // Here you can do any higher level native things you might need. StatusBar.styleDefault(); }); } }
这里判断是否是第一次开启app采用的是native的storage组件,第一次启动会写入storage一个变量firstIn,下次启动时如果读取到这个变量则直接跳过欢迎页,注意ionic2开始storage默认使用的是IndexedDB,而不是LocalStorage
关于Ionic2中如何创建App启动页滑动欢迎界面就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
组件
界面
第一次
应用
内容
功能
变量
命令
图片
文件
文章
更多
知识
篇文章
页面
不同
不错
上图
例子
只需
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
幼儿园网络安全整改清单
中华联合财险 软件开发
网络安全法专业考研
壹品红网络技术
福州方维软件开发有限公司 招聘
网络安全知多少结业考试
关于互联网科技的ppt
汽车软件开发工程师面试口语
网络安全在多网合一的脆弱
外国服务器app
oracle删除数据库表
上海倍质网络技术有限公司
奇智岛软件开发有限公司
网络技术等级教育
dnf 服务器断开
跨考网络安全值得吗
软件开发中qa的主要职责
数码兽数据库凯撒暴龙兽
青岛市财政局局网络安全评估
数据库的系统的核心部分
网络安全 dlp
游戏软件开发 日语
支持数据库的浏览器
一张图读懂网络安全
网络安全人员培训学习
闵行区个性化软件开发收购价格
mc服务器误ban自己
易站网络技术有限公司
安徽服务器报废公司有哪些
网络安全一般是指什么收到保护