国产性猛交xx乱_性色国产成人久久久精品_亚洲成年人av_亚洲av片不卡无码久久_日本精品一二三_久久免费精品国产_欧美成人精品一区二区综合免费_无码人妻丰满熟妇区毛片蜜桃精品_四虎永久免费影院_国产一区二区三区四区在线

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

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

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


日歷

鏈接

個人資料

藍藍設計的小編 http://m.wowo44.com

存檔

国产性猛交xx乱_性色国产成人久久久精品_亚洲成年人av_亚洲av片不卡无码久久_日本精品一二三_久久免费精品国产_欧美成人精品一区二区综合免费_无码人妻丰满熟妇区毛片蜜桃精品_四虎永久免费影院_国产一区二区三区四区在线
日韩一区二区高清| 亚洲色图都市小说| 性感美女久久精品| av激情亚洲男人天堂| 亚洲综合第一区| 精品久久久久一区| 奇米色一区二区三区四区| 美女扒开腿免费视频| 欧美主播一区二区三区美女| 国产精品久久久久久亚洲毛片 | 精品在线亚洲视频| 亚洲一区二区乱码| 欧美人妇做爰xxxⅹ性高电影| 亚洲视频资源在线| 99精品国产视频| 91搞黄在线观看| 亚洲人成网站影音先锋播放| av电影天堂一区二区在线观看| 来吧亚洲综合网| 中文字幕欧美日本乱码一线二线 | 一区二区黄色片| 日韩一卡二卡三卡国产欧美| 日韩精品一二区| 伊人网综合视频| 欧美一级国产精品| 久久精品久久综合| 91麻豆制片厂| 中文字幕国产精品一区二区| 国产suv精品一区二区883| 中国一级片在线观看| 国产精品进线69影院| www.亚洲人| 在线一区二区三区四区| 亚洲自拍都市欧美小说| 国产chinese中国hdxxxx| 日韩欧美激情一区| 国产自产v一区二区三区c| 精品国产国产综合精品| 国产精品人妖ts系列视频| 99久久综合色| 欧美精品久久天天躁| 蜜桃精品视频在线| 啪啪一区二区三区| 亚洲丝袜自拍清纯另类| 成人啪啪18免费游戏链接| 日韩欧美一级在线播放| 国产一区二三区| 国产精品国产高清国产| 亚洲电影你懂得| 精品国产成人亚洲午夜福利| 欧美经典三级视频一区二区三区| www.欧美色图| 在线不卡的av| 国产一区二区视频在线播放| 日本高清视频一区二区| 日韩激情av在线| 欧美另类69xxxx| 一区二区三区四区国产精品| 日本丰满少妇裸体自慰| 国产精品午夜久久| 男人添女人荫蒂国产| 精品理论电影在线观看| 粉嫩高潮美女一区二区三区| 在线观看免费亚洲| 国产va在线播放| 偷拍一区二区三区| 日本二区三区视频| 亚洲1区2区3区视频| 欧美巨胸大乳hitomi| 亚洲免费观看高清完整版在线| 人体私拍套图hdxxxx| 日本一区二区三区在线不卡| 三大队在线观看| 久久精品视频免费观看| 青青草精品在线| 久久久久久久电影| 国产在线观看免费播放| 国产亚洲婷婷免费| 午夜免费福利影院| 国产精品区一区二区三| 国产精品无码专区| 综合网在线视频| 亚洲欧美视频在线播放| 亚洲天堂精品在线观看| 日本一级免费视频| 亚洲sss视频在线视频| 婷婷丁香综合网| 三级欧美韩日大片在线看| www.av视频| 激情五月激情综合网| 欧美日韩国产综合久久| 成人亚洲精品久久久久软件| 欧美一级高清片在线观看| 欧美性猛交xx| 国产精品入口麻豆九色| 无码人妻精品一区二区中文| 亚洲已满18点击进入久久| 国产免费美女视频| 九色综合狠狠综合久久| 欧美日韩1234| av网站免费线看精品| 日韩女优电影在线观看| 91免费视频观看| 国产精品网站在线| 国产熟女高潮一区二区三区| 亚洲中国最大av网站| 人妻无码一区二区三区免费| 无码av中文一区二区三区桃花岛| 日本丶国产丶欧美色综合| 国产成人在线视频网站| 26uuu欧美| 欧美一区二区三区成人精品| 亚洲综合成人在线视频| 日本韩国欧美国产| 成人精品免费看| 久久精子c满五个校花| 免费看污黄网站在线观看| 亚洲成人av一区二区三区| 欧洲一区在线观看| av一区二区久久| 亚洲天天做日日做天天谢日日欢 | 国产日产亚洲精品系列| 亚洲人人夜夜澡人人爽| 天堂va蜜桃一区二区三区漫画版| 91精品办公室少妇高潮对白| 成人精品电影在线观看| 国产精品区一区二区三区| 国产黄色小视频网站| 国产一区二区在线看| 久久久久久久综合狠狠综合| 一区二区精品免费| 久久er99热精品一区二区| 欧美变态凌虐bdsm| 黄色在线观看av| 日本美女视频一区二区| 制服视频三区第一页精品| 69xxx免费视频| 亚洲.国产.中文慕字在线| 欧美精品视频www在线观看| a级片在线观看视频| 五月婷婷久久综合| 欧美电影免费观看完整版| 五级黄高潮片90分钟视频| 捆绑变态av一区二区三区| 久久综合色播五月| 阿v天堂2014| 国产伦精品一区二区三区视频青涩 | 日日摸夜夜添夜夜添精品视频| 欧美日韩1区2区| 2018国产精品| 亚洲午夜视频在线观看| 在线91免费看| 91精品人妻一区二区三区蜜桃欧美| 日本特黄久久久高潮| 欧美精品欧美精品系列| 青青草视频成人| 久色婷婷小香蕉久久| 欧美日韩不卡在线| 中文字幕一区二区久久人妻网站| 日本女人一区二区三区| 欧美成人艳星乳罩| 一级黄色片网址| 国产成人精品综合在线观看| 国产精品美女视频| 色天天综合色天天久久| 日韩高清一二三区| 麻豆精品在线观看| 国产日韩欧美不卡在线| 色婷婷久久一区二区三区麻豆| 制服.丝袜.亚洲.中文.综合懂| 午夜视频在线观看一区二区 | 亚洲精品自拍视频在线观看| 国产欧美精品在线观看| 香港三日本8a三级少妇三级99| 人妻少妇无码精品视频区| 欧美性猛交xxxxxx富婆| 欧美电影在线免费观看| 亚洲乱码日产精品bd| 国模娜娜一区二区三区| 中国一级特黄录像播放| 亚欧精品视频一区二区三区| 人人干在线观看| 日韩欧美卡一卡二| 18成人在线视频| 亚洲国产一二三| 美国欧美日韩国产在线播放| 日本欧美一区二区三区乱码| 国产美女av一区二区三区| 久久综合99re88久久爱| 艳母动漫在线看| 青青草成人免费视频| 国产精品1区二区.| 亚洲午夜影视影院在线观看| 久久综合色播五月| 欧美日韩综合在线| 娇妻被老王脔到高潮失禁视频| 成人av网站在线观看免费| 亚洲国产一区二区视频| 日本一区二区三区电影| 欧美一级夜夜爽|