前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ionic3 + 实用

ionic3 + 实用

作者头像
余生
发布2018-12-12 15:24:16
7890
发布2018-12-12 15:24:16
举报
文章被收录于专栏:余生开发

二级页面隐藏tabbar

app.module.ts内 @NgModule 下

代码语言:javascript
复制
@NgModule({
  imports: [
    IonicModule.forRoot(MyApp, {
      tabsHideOnSubPages: 'true',    // 二级页面隐藏tabbar
    }
  ]
})

特定页面隐藏tabbar

在指定页面的ts 文件内 非.module.ts文件

代码语言:javascript
复制
 ionViewWillEnter() {
    //进入界面资源还没有加载完成时,设置隐藏下面的tabbar
    var tabs = document.getElementsByClassName('tabbar').item(0);
    tabs['style'].display = 'none';
  }

  //离开页面的时候,设置显示下面的tabbar
  ionViewWillLeave(){
    var tabs = document.getElementsByClassName('tabbar').item(0);
    tabs['style'].display = 'flex';
  }

ionic 创建页面

代码语言:javascript
复制
ionic g page newPage

ionic 跳转懒加载页面

原跳转方式

代码语言:javascript
复制
this.navCtrl.push(LoginPage)

懒加载跳转方式

代码语言:javascript
复制
this.navCtrl.push('LoginPage')

ionic 跳转页面loading加载 封装

编写插件,代码如下:

代码语言:javascript
复制
import { Injectable } from "@angular/core"
import { LoadingController } from "ionic-angular"

@Injectable()
export class LoadingProvider {
  constructor(
    public loadingCtrl: LoadingController
  ) {}
  loading: any
  // 显示loading
  show() {
    this.loading = this.loadingCtrl.create({
      content: "努力加载中..."
    })
    this.loading.present()
  }
  // 隐藏loading
  hide() {
    if (this.loading) {
      this.loading.dismiss()
    }
  }
}

使用: 在页面的.ts文件引入

代码语言:javascript
复制
import { LoadingProvider } from "../../providers/loading/loading";

注入(此处仅展示 LoadingProvider 的注入)

代码语言:javascript
复制
 constructor(public loading: LoadingProvider) {}

使用:在页面进入时hide,在页面离开时show

代码语言:javascript
复制
  ionViewWillEnter(){
    this.loading.hide()
  }
  ionViewWillLeave () {
    this.loading.show()
  }

同时也可以在请求时进行loading加载等待,贼6

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.11.13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 二级页面隐藏tabbar
  • 特定页面隐藏tabbar
  • ionic 创建页面
  • ionic 跳转懒加载页面
  • ionic 跳转页面loading加载 封装
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档