国产黄色免费网站_久久天天做天天爱综合色_精品国产一区久久久_成人黄色激情网站_久久成人在线视频_美女一区二区在线观看_亚洲精品免费一区亚洲精品免费精品一区 _91精品国产综合久久精品麻豆

ionic3學習之登錄頁

2018-5-4    seo達人

如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

準備工作

部分源碼說明:

constructor(public modalCtrl: ModalController) {
}
  • 1
  • 2

我們使用的是:ModalController 不是 NavController

這兩者的區別為: 
NavController 和 ModalController 都是打開新頁面,但是NavController 是直接將頁面放入到原有的頁面堆棧中的,而ModalController 是創建一個新的頁面堆棧(root nav stack),然后再放進去。

最直觀的界面效果區別

  1. 使用Tabs 菜單,使用NavController 方法跳轉的頁面,并不會移除Tabs 
    菜單;但是使用ModalController 方法就會從底部彈出新的頁面,并且沒有了Tabs 菜單。
  2. 使用NavController 方法,新頁面默認有返回按鈕,使用 ModalController 
    方法新頁面默認是沒有返回按鈕的。

文檔連接: 
NavController :https://ionicframework.com/docs/api/navigation/NavController/ 
ModalController:https://ionicframework.com/docs/api/components/modal/ModalController/

新建 login 頁面

// cd到項目目錄,然后執行下面的代碼 ionic g page login --no-module
  • 1
  • 2

命令的說明:

  • ionic g page login 生成的 page 上面帶有 module 文件
  • ionic g page login –no-module 生成的 page 上面不帶有 module 文件

執行完之后生成的文件,圖示: 
login

添加到根模塊

進入 src/app 下,修改 app.module.ts

// 導入 loginPage import {LoginPage} from "../pages/login/login"; // 在以下節點上面添加 LoginPage declarations:[
    LoginPage
],
entryComponents:[
    LoginPage
]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

修改程序的首頁

我們程序進入的第一個界面,一般都是登錄界面,然后通過跳轉才到首頁。所以,我們需要修改下程序的邏輯。 
進入 src/app/ 下,修改 app.component.ts

// 導入 loginPage import {LoginPage} from "../pages/login/login"; // 將源碼部分的 rootPage 指向到 LoginPage // rootPage:any = TabsPage; rootPage:any = LoginPage; // 這個地方就加載程序啟動的頁面
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

修改登錄界面

修改login.html

打開login.html文件,寫入以下代碼

<ion-header> <ion-navbar> <ion-title text-center>登錄</ion-title> </ion-navbar> </ion-header> <ion-content padding> <ion-list inset> <ion-item> <ion-input type="text" value="admin" placeholder="用戶名" #username></ion-input> <ion-icon ios="ios-person" md="md-person" item-end [ngStyle]="iconStyle"></ion-icon> </ion-item> <ion-item> <ion-input [type]="isShow ? 'text':'password'" value="88888" placeholder="密碼" #password></ion-input> <ion-icon ios="ios-key" md="md-key" item-end [ngStyle]="iconStyle"></ion-icon> </ion-item> <ion-item no-lines> <ion-label> <!-- 控制字體圖標的顯示是由 ios 以及 md 兩個屬性控制的  --> <ion-icon [ios]="isShow ? 'ios-eye' : 'ios-eye-off'" [md]="isShow ? 'md-eye' : 'md-eye-off'"></ion-icon> </ion-label> <ion-toggle checked="false" [(ngModel)]="isShow"></ion-toggle> </ion-item> <ion-item no-lines> <label item-left>記住密碼</label> <ion-toggle checked="false" [(ngModel)]="isRemember"></ion-toggle> </ion-item> </ion-list> <div padding> <button ion-button block color="primary" (click)="_login(username, password)">登錄</button> </div> </ion-content> 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39

圖示: 
這里寫圖片描述

部分樣式說明:

// text-center 讓文字居中 <ion-title text-center>登錄</ion-title> // no-lines 去除底部的線條 <ion-item no-lines></ion-item> // item-left 讓文字居左 <label item-left>記住密碼</label>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

修改login.ts

import { Component } from '@angular/core';
import { ModalController, ToastController} from 'ionic-angular';
import { TabsPage} from "../tabs/tabs";
import {Storage} from "@ionic/storage";

@Component({
  selector: 'page-login',
  templateUrl: 'login.html',
})
export class LoginPage { public isRemember: boolean = false; public isShow: boolean = false;

  iconStyle: object = {'color':'#488aff','font-size':'1.4em'};

  constructor(public modalCtrl: ModalController, public toastCtrl: ToastController, public storage: Storage) {
  }

  ionViewDidLoad() {
    console.log('ionViewDidLoad LoginPage');
  }

  _login(username: HTMLInputElement, password: HTMLInputElement){ if (username.value.length === 0){ this.showToast("bottom", "請輸入"); return false;
    } if (password.value.length === 0){ this.showToast("bottom", "請輸入密碼"); return false;
    } let data = {username: username.value, password: password.value, isRemember: this.isRemember}; // 儲存用戶信息 this.storage.remove("USER_INFO"); this.storage.set("USER_INFO", JSON.stringify(data)); // 界面跳轉 let modal = this.modalCtrl.create(TabsPage, data);
    modal.present();
  }

  showToast(position: string, message: string) { let toast = this.toastCtrl.create({
      message: message,
      duration: 2000,
      position: position
    });

    toast.present(toast);
  }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58

接下來的一篇介紹下:怎么實現記住密碼之后直接進入到首頁。

藍藍設計www.newchinaweekly.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務


日歷

鏈接

個人資料

藍藍設計的小編 http://www.newchinaweekly.com

存檔

思思久久精品视频| 91亚洲精品久久久蜜桃网站 | 婷婷久久综合九色综合绿巨人| 久久综合九色综合久99| 美女三级福利视频| 不卡一区在线观看| 日本一区二区三区精品视频| 黄色的视频在线观看免费| 99久精品国产| 奇米777在线| 日韩精品分区| 在线精品高清中文字幕| 婷婷久久综合网| 久久高清免费| 欧美久久久久久久久久久久久久| 高清在线观看av| 99久久精品免费看| 精品免费久久久久久久| 女人被狂躁到高潮的免费 | 亚洲国产欧美日本视频| 亚洲精选在线视频| 欧美哺乳videos| 午夜性福利视频| 成人18网站| 色婷婷综合久久久久中文一区二区| www.国产在线视频| 手机在线免费av| 亚洲国产wwwccc36天堂| www.com黄色片| 日韩中文字幕一区二区高清99| 国产精品美女呻吟| 夜夜操 天天操| 欧美刺激脚交jootjob| 日韩美女一级片| 日韩理论视频| 日韩综合视频在线观看| 蜜桃视频在线观看www| 蜜臀精品久久久久久蜜臀| 精品一区二区三区自拍图片区| 日本视频网址| 天天色综合成人网| 中国毛片直接看| 国产一区二区三区四区五区美女| 神马影院午夜我不卡影院| 欧洲性视频在线播放| 国产精品 欧美在线| 成年人网站在线免费观看| 亚洲精品免费在线| 欧美精品久久久久久久久46p| 欧美日韩伊人| 国产亚洲色婷婷久久99精品91| 91日韩欧美| av天堂一区二区| 精品91在线| 情侣黄网站免费看| 清纯唯美亚洲色图| 国内外成人免费激情在线视频 | 午夜精品久久久久久99热软件| 91精品国产一区二区三密臀| 国自在线精品视频| 在线观看视频污| 亚洲欧洲日本专区| 九草视频在线观看| 国产精品日韩在线| 2020国产在线| 日本三级中文字幕在线观看| 欧美精选视频在线观看| 黄色一级视频在线播放| 欧美在线黄色| 青花影视在线观看免费高清| 高清不卡在线观看| 精品午夜福利视频| 亚洲精品国产a| 国产国语亲子伦亲子| 欧美精品亚洲二区| 国产性xxxx| 日韩一区电影| 蜜臀aⅴ国产精品久久久国产老师| 精品久久亚洲| 国产a级一级片| 老色鬼精品视频在线观看播放| 久久久久久久亚洲| 亚洲国产小视频| 天天添天天操| 国内精品久久久久影院优| 自拍偷自拍亚洲精品被多人伦好爽| 亚洲 欧美 日韩 国产综合 在线| 麻豆91精品视频| 高清av中文在线字幕观看1| 亚洲精品自拍第一页| 国产成人久久精品77777综合 | 日本美女久久| 丰满少妇被猛烈进入高清播放| 大白屁股一区二区视频| 日韩8x8x| 国产精品嫩草在线观看| 老牛精品亚洲成av人片| 日本高清黄色片| 日韩视频在线永久播放| 性直播体位视频在线观看| 一本色道久久亚洲综合精品蜜桃 | 99精品视频在线观看| 国产精品玖玖玖| 日韩小视频在线观看| √最新版天堂资源网在线| 国产肉体ⅹxxx137大胆| 国产成人av影院| 日韩欧美黄色片| 俄罗斯精品一区二区| 午夜毛片在线| 91看片破解版| 欧美亚洲动漫制服丝袜| 丁香花高清电影在线观看完整版| 国产精品夜色7777狼人| 久久久777| 天堂中文网在线| 国产欧美精品一区二区三区| 麻豆一区二区| 亚洲国产精品久| 久久久免费av| 亚洲精选一区| 日韩精品国产一区二区| 久久久久久91| 三级欧美韩日大片在线看| 午夜性色福利视频| 日韩中文不卡| 欧美日韩亚洲高清| 国产不卡精品在线| www.欧美国产| 久久综合狠狠综合久久综青草| 国产.欧美.日韩| 国产成免费视频| 特级特黄刘亦菲aaa级| 亚洲精品一区二区久| 中文字幕日韩欧美精品高清在线| 欧美日韩一区二区三区在线播放| 亚洲一卡二卡区| 一区在线观看免费| 日韩三区免费| 精品国产乱子伦| 日韩欧美亚洲国产精品字幕久久久| 久久亚洲精精品中文字幕| 天天干天天爽天天操| 精品无码一区二区三区在线| 亚洲男人第一网站| 欧美美女被草| 一区二区三区免费视频播放器| 国产一级不卡视频| 精品亚洲va在线va天堂资源站| 美女网站视频久久| 欧美黄色视屏| 亚洲人妻一区二区| 日本网站在线看| 国产99久久精品一区二区| 久久久www成人免费毛片麻豆 | 黄色免费视频在线观看| 无码黑人精品一区二区| 久久精品国产精品国产精品污 | 成人国产精品免费视频| 色婷婷久久99综合精品jk白丝| 成人vr资源| a免费在线观看| 骚虎黄色影院| 国产香蕉一区二区三区| 亚洲成人av片| 欧美一区二区三区激情视频| 日本特黄a级高清免费大片| 国产在线视频你懂的| 99精品国产一区二区| 欧美色图天堂网| 欧美激情1区2区| 中文字幕一二三区在线观看| 私库av在线播放| 老司机午夜网站| 精品亚洲一区二区三区四区五区| 久久亚洲一区| 在线成人av观看| 成人免费网址在线| 日韩av男人天堂| 青青青在线视频免费观看| 91嫩草国产在线观看| 在线精品视频视频中文字幕| 亚洲精品乱码久久久久久| 三级影片在线观看欧美日韩一区二区 | 欧美亚洲国产一区二区三区| 首页综合国产亚洲丝袜| 亚洲福利网站| 国产91欧美| porn视频在线观看| 邪态动恶图27期gif| 亚洲女人18毛片水真多| 免费在线一级片| 亚洲视频一二三四| 亚洲小视频在线播放| 91精品免费看| 日本精品在线视频| 亚洲欧美色婷婷| 欧美刺激脚交jootjob| 一区二区久久久久| 91美女片黄在线|