4、加载:Loading

/* ---html----*/

<ion-content>

  <button (click)="manual()">手动关闭</button>
  <button (click)="automatic()">自动关闭</button>

</ion-content>

/* ---html----*/
/* ---js----*/

import { Page , Loading , NavController } from ‘ionic-angular‘;

@Page({
  templateUrl: ‘build/pages/tabs/tabs.html‘,
})

export class TabsPage {

  static get parameters() {
    return [[NavController]];
  }

  constructor(nav) {
    this.nav =  nav;
  }

  manual() {
    let loading = Loading.create({
      content: "Please wait...",
      spinner: ‘ios-small‘,
    });
    this.nav.present(loading);
    setTimeout(() => {
      loading.dismiss();
      console.log(‘我没有设置duration属性。我是手动关闭的。‘)
    },1000)
  }

  automatic(){
    let loading = Loading.create({
      content: "Please wait...",
      spinner: ‘ios-small‘,
      duration:1000
    });
    this.nav.present(loading);
    loading.onDismiss(()=>{
      console.log(‘我是自动关闭的。‘)
    });
  }

}

//  loading设置参数
//  1、content:内容,可以是html语句
//  2、duration:持续时间 ,当时间走完的时候 去走dismiss()方法。也就是Loading.create的标识符中的方法
//  3、showBackdrop:是否显示背景层
//  4、spinner:loading图标的可选svg ios、dots、bubbles、circles、ios-small、crescent hide,hide则是不显示图标
//  5、cssClass:自定义风格
//  6、dismissOnPageChange:是否在导航到新的页面时忽略该指标 默认:不忽略,这个方法就是说 本view跳转到别的view时 此loading还生效不生效
//  !注意手动关闭和自动关闭的方法名不一样的。

/* ---js----*/

时间: 2024-10-05 21:05:52

4、加载:Loading的相关文章

Unity游戏场景加载Loading详解

游戏中的Loading现在都做得很漂亮,但是归根究底就两种类型,静态Loading和动态Loading.静态Loading可能就是一张背景图.而动态的Loading就是在读取的同时有一个东西在“转圈”. 1.静态Loading:优点:读取场景使用同步的方法就可以,因为是同步方法所以读取的速度是最快的,也不用更新界面,因为同步执行方法的时候程序在等待读取结束.执行Application.LoadLevel(“name”);同步方法来加载你的场景. 缺点:Loading的时候如果界面不动,那么用户体

jQuery8种不同的瀑布流懒加载loading效果

优化图片加载插件jQuery8种不同的瀑布流懒加载loading效果  在线预览 下载地址 实例代码 <ul class="grid effect-1" id="grid"> <li><a href="#"><img src="/api/jq/5733e33ac28cb/images/5.jpg"></a></li> <li><a hre

一个很酷的加载loading效果

一个很酷的加载loading效果,自定义LeafLoadingView实现,LeafLoadingView继承view,本例子主要由以下几点构成(1):RotateAnimation实现叶子旋转(2):叶子飘动(3):当前进度绘制当前进度条大体实现: @Override    protected void onDraw(Canvas canvas) {        super.onDraw(canvas); // 绘制进度条和叶子        // 之所以把叶子放在进度条里绘制,主要是层级原

12种炫酷html5 svg加载loading动画特效

这是一款使用html5 svg制作的加载loading动画特效插件.该加载loading动画特效共有12种效果,使用img标签直接调用svg文件来生成各种SVG动态图片.关于在页面中使用SVG的方法可以参考这篇文章:<如何在网页中使用SVG>. 所有的现代浏览器都支持SVG(IE8及以下浏览器除外),你可以点的这里查看支持SVG的浏览器. 在线演示:http://www.htmleaf.com/Demo/201501071122.html 下载地址:http://www.htmleaf.com

30种CSS3炫酷页面预加载loading动画特效

这是一组效果非常炫酷的CSS3页面预加载loading动画特效.该特效共有30种不同的loading效果.所有的加载动画都是使用CSS3来完成,jQurey代码只是用于隐藏加载动画.当你点击页面的任何一个地方时,loading动画就会被隐藏. 这30种loading动画分为3组:方形加载动画特效.圆形加载动画特效和长条形加载动画特效.每一种效果都有一个单独的页面,你可以对应查看每种效果的CSS代码. 效果演示:http://www.htmleaf.com/Demo/201504151683.ht

简易仿ios菊花加载loading图

原文链接:https://mp.weixin.qq.com/s/wBbQgOfr59wntNK9ZJ5iRw 项目中经常会用到加载数据的loading显示图,除了设计根据app自身设计的动画loading,一般用的比较多的是仿照ios 的菊花加载loading 图,当然一些条件下还会涉及到加载成功/ 失败情况的显示,还有显示文字. 使用ProgressBar 来加载动画转圈,这里使用drawable文件 定义转圈动画,indeterminateDrawable属性进行加载. <?xml vers

加载loading对话框的功能(不退出沉浸式效果)

上一篇基于修改系统源码的前提下,实现了完全的沉浸式体验效果.可参考这篇 戳这 一.自定义Dialog 在沉浸式效果下,当界面弹出对话框时,对话框将获取到焦点,这将导致界面退出沉浸式效果,那么是不是能通过屏蔽对话框获取焦点来达到不退出沉浸式的目的呢.说干就干,我们先来看一下改善后的效果图. 普通对话框弹出效果 LoadingDialog弹出效果 自定义LoadingDialog public class LoadingDialog extends Dialog { public LoadingDi

angular $http 请求数据的时候加载loading

1.目录结构 2.页面加载时效果(加载的时候比较难截图,是页面上方出现一条进度条,然后我另加了一个Loading..的提示,请忽略那个table) 3.页面加载完成后效果 4.index.html <!doctype html> <html> <head> <meta charset="UTF-8"> <title>Document</title> <!-- angular --> <script

纯CSS3加载Loading动画图 12款创意设计

我们经常使用GIF图片来实现Loading加载动画,确实利用GIF图片来实现也非常方便,但需要我们一定的制图功底,我们作为程序员很多对制图一窍不通,那么今天就让我们用CSS3代码来实现漂亮的Loading加载动画吧,下面的12款非常有创意的CSS3 Loading加载动画肯定会让你喜欢上CSS3,喜欢上HTML5. 原文阅读地址:http://www.xuecss3.com/htmlcss-8-554-1.html 更多css3特效欢迎查看学css3网

js预加载loading的canvas写法

页面html: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>不需要页面图片显示加载</title> <style> html{ background: gray; } #loading{ z-index: 200; position: fixed; top: 50%; left: 50%; border:1px solid re