五、登錄頁倒計時制作《仿淘票票系統前后端完全制作(除支付外)》

一、登錄功能的實現

首先打開在線編輯器進入我們的項目:https://editor.ivx.cn/

上一節我們已經完成了基本頁面的制作,在本節中,我們將會開始完成登錄功能的實現。

實現登錄功能需要增加一個用戶組件:
在這里插入圖片描述
這個用戶組件是需要選擇(點擊)后臺后才可以在左側的組件面板中出現,當你選擇了某個對象樹中的組件后,主鍵面板將會出現當前空間能夠添加的組件,在這里點擊后臺后將組件添加到項目之中:

在這里插入圖片描述
此時咱們可以重命名私有用戶組件為“用戶”,使項目更加清晰:
在這里插入圖片描述
接著點擊用戶添加的組件,咱們可以在彈出來的面板中查看當前組件的內容:
在這里插入圖片描述

二、 獲取手機短信

從內容上看,我們可以知道,當前組件就是一個數據庫,存儲了用戶信息,但這個組件與常規數據庫不同,用戶組件自帶了很多方法,可以使我們對用戶的操作更加方便,例如就有我們等下需要使用到的“獲取手機注冊短信”動作。

此時咱們點擊獲取驗證碼文本,給這個文本添加事件:
在這里插入圖片描述
添加點擊事件后,動作選擇的對象是用戶組件對象,并且我們可以看到選擇用戶組件對象后,在動作中可以看到獲取用戶短信動作:
在這里插入圖片描述
接著,選擇獲取短信驗證碼后,需要給當前動作傳入對應的參數內容:
在這里插入圖片描述
此時我們暫時不需要使用圖片驗證碼ID,咱們直接使用手機號進行注冊,但是在此需要注意,我們在類型處需要選擇是注冊驗證,若你在登錄時獲取驗證碼,需要更改此處的類型為登錄驗證:
在這里插入圖片描述
在此還需要注意無需驗證碼選項需要更改為否:
在這里插入圖片描述

手機號則為輸入框中的內容:
在這里插入圖片描述
此時獲取驗證碼還需要進行充值,驗證碼服務并不是免費的,你充值5塊錢做測試已經可以用很久很久了:
在這里插入圖片描述
此時咱們輸入手機號獲取短信,成功獲取:
在這里插入圖片描述

三、 驗證碼倒計時

正常情況下,驗證碼應該是可以倒計時的,但是此時咱們的驗證碼并沒有倒計時:
在這里插入圖片描述
沒有倒計時對用戶并不友好,咱們需要制作一個用戶倒計時的內容。首先倒計時一個從60秒倒計時到1秒的這一個過程,我們需要每次遞減1,那么此時必然需要使用一個變量存儲一個倒計時的量,隨后使用觸發器,使倒計時能夠遞減。

那么第一步創建一個變量存儲倒計時的秒數:
在這里插入圖片描述
此時還需要給與一個默認值 60:
在這里插入圖片描述
接著創建一個倒計時的觸發器,使其點擊了發送驗證碼按鈕后能夠觸發,觸發后在觸發器內部使倒計時變量能夠每次減一:
在這里插入圖片描述
隨后設置觸發的時間間隔為 1:
在這里插入圖片描述
接著直接給這個觸發器一個時間,當觸發時,倒計時變量減1即可:
在這里插入圖片描述
此時還需要使這個倒計時能夠顯示到點擊的文本之上,這時你可能會覺得直接做數據綁定就可以了,但是如果你做數據綁定,那么那么按鈕就不會一直顯示“發送驗證碼”文本,所以此時咱們只需要直接添加一個動作,每次減一,更改對應文本的值即可:
在這里插入圖片描述
最后在發送驗證碼文本處添加對觸發器的響應,即可完成倒計時制作:
在這里插入圖片描述
在這里插入圖片描述

四、 出現的bug如何解決

此時我們發現倒計時可以到負數,那么如何解決這個 bug 呢?

那么此時我們就需要進行條件設置了,增加條件,在倒計時變量值大于0時才可以進行減值:
在這里插入圖片描述
此時還有一個bug,當你重復點擊這個文本時,將會頻繁的發送驗證碼,咱們得做一個限制“當倒計時數為60時,也就是沒有減值時可以發送”,那么條件如下:
在這里插入圖片描述
此時還會存在一個問題,當倒計時變量小于等于0時,我們應該對這個變量重新賦值為60,并且也需要更改文本為原裝,那么條件如下:
在這里插入圖片描述
此時當倒計時數小于0后,還需要重新重置為原本的樣子,最重要的還有一點,一定要當前觸發器暫停,否則會一直觸發。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/286167.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/286167.shtml
英文地址,請注明出處:http://en.pswp.cn/news/286167.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【MATLAB統計分析與應用100】案例001:matlab使用Importdata函數導入文本txt數據

配套實驗數據包下載:鏈接:https://pan.baidu.com/s/1T4zUFmCIOCKIisdGRQPddg?pwdddi1 文章目錄1. 調用importdata函數讀取文件中的數據2. 調用importdata函數讀取文件數據,返回結構體變量x3. 調用importdata函數讀取文件中的數據&#xff0c…

TextView的部分點擊事件和點擊事件

1.在TextView中實現部分點擊 我在activity中使用了clickablespan這個類,然后完全按照視頻上的操作下來,發現點擊時不響應,于是我便設置了電話的鏈接,發現這時點擊 自己設置的區域就會響應,但是如果我把電話鏈接刪了&am…

C語言試題四十之使字符串中尾部的*號不得多于n個;若多于n個,則刪除多于的*號;若少于或等于n個,則什么也不做,字符串中間和前面的*號不刪除。

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 請編寫一個…

Meta http-equiv屬性詳解

Meta http-equiv屬性詳解 博客分類: Web綜合HTML瀏覽器IECache搜索引擎 http-equiv顧名思義,相當于http的文件頭作用,它可以向瀏覽器傳回一些有用的信息,以幫助正確和精確地顯示網頁內容,與之對應的屬性值為content&am…

MAUI 入門教程系列(3.多目標平臺)

前言如果您是第一次創建MAUI項目, 并且在之前也并沒有接觸過Xamarin.Forms應用, 或許你并不知道MAUI的強大優勢, 在原來的Xamarin.Forms當中, 我們基于不同平臺的項目他們是單獨維護的。如下所示:因為如此, 你需要維護不同平臺的項目。包括每個項目當中包含的資源、圖像、屬性定…

關于質量的聯想:消費示范效應

IT業界有新聞說,根據可靠性數據研究專家Rescue.com發布的今年一季度可靠性報告,“五大電腦公司中,聯想-IBM的分數高居首位,第二名是華碩,之前的可靠性冠軍蘋果跌落第三,東芝、惠普-康柏則排在第五”。大部分…

六、注冊頁功能制作《仿淘票票系統前后端完全制作(除支付外)》

一、注冊塊內容制作 首先打開在線編輯器進入我們的項目:https://editor.ivx.cn/ 上一節已經知道了如何制作登錄塊內容,但是咱們先做還沒有注冊,所以就測試不了登錄塊功能,現在咱們同樣的,在注冊塊中添加一個變量和一…

【MATLAB統計分析與應用100例】案例002:matlab使用xlsread函數讀取excel中的數據

文章目錄 1. 讀取文件excel表中單元格A2:H4中的數據2. 讀取excel第1個工作表中單元格A2:C3中的數據,將數據分別加1后返回3. 讀取excel第1個工作表中單元格A2:H2中的數據,將讀取到的數據分別加1,返回數值矩陣num,文本矩陣txt,元胞數組raw,變換后數值矩陣X1. 讀取文件excel…

美圖秀秀首頁界面按鈕設計(二)

本文實現美圖秀秀首頁中的按鈕,它包含3張圖片和一個文本。通過開發按鈕,我們可以學到iOS的自定義控件,繪制圖片和文本的知識。【聲明:本博客只能用作學習用途,不得用于商業用途,圖片資源均來自官方&#xf…

C語言試題四十一之請編寫一個函數,用來刪除字符串中的所有空格。

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 請編寫一個…

第三方免費加固橫向對比

前言 基于java開發的android應用由于其語言的特性,所以很容易被反編譯,雖然android提供了proguard,但是也只是增加了源碼閱讀的難度,其中業務邏輯依舊可以分析得出。有些人通過各種破解手段將apk文件破解、反編譯,然后…

(02).NET MAUI實戰 布局

1.概要既然要做實戰開發會建項目之后就需要認識布局控件了&#xff0c;本篇文章分享.NET MAUI中的一些基礎常用的布局控件。GridStackLayoutFalyxLayoutAbsoluteLayout2.詳細內容(1)Grid語法&#xff1a;<Grid RowDefinitions"50,50,50,50" RowSpacing"10&qu…

[Javascript] Avoid Creating floats if they are not needed

https://channel9.msdn.com/Series/Practical-Performance-Tips-to-Make-Your-HTMLJavaScript-Faster/06?WT.mc_id13400-DEV-sitepoint-article24 轉載于:https://www.cnblogs.com/yoyohappy/p/5884629.html

七、后臺入口及添加影院實現《仿淘票票系統前后端完全制作(除支付外)》

一、登錄后臺窗口顯示與跳轉 首先打開在線編輯器進入我們的項目&#xff1a;https://editor.ivx.cn/ 上一節已經完成了登錄和注冊功能&#xff0c;在這一節咱們將會實現對應的后臺入口進入和一些后臺功能的制作。 首先咱們需要記錄一下登錄的UID&#xff0c;因為咱們后臺界面…

正則表達式 學習筆記4.3

下面看看逆序環視結構&#xff1a;publicclassGeneralSix { publicstaticvoidmain(String[] args) { String[] strings newString[]{"see","bee","tee"};String[] regexs newString[]{"(?<s)ee","(?<!s)ee"}; for…

【MATLAB統計分析與應用100例】案例003:matlab調用smooth函數進行加噪數據的平滑處理

文章目錄 1. 產生加噪正弦波信號,繪制加噪波形圖2. 利用移動平均法對加噪信號進行平滑處理,繪制平滑波形圖3. 利用lowess方法對加噪信號進行平滑處理,繪制平滑波形圖4. 利用rlowess方法對加噪信號進行平滑處理,繪制平滑波形圖5. 利用loess方法對加噪信號進行平滑處理,繪制…

C語言試題四十二之假定輸入的字符串中只包含字母和*號。請編寫函數fun,它的功能是:將字符串中的前導*號全部移到字符串的尾部。

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 請編寫一個…

linux curl模擬登錄網頁

有時在批量抓取網站頁面內容時&#xff0c;是需要處于登錄狀態的&#xff0c;否則無法獲取。curl這個強大的工具可以完成這個工作。之前最好也先了解一下http POST方法&#xff0c;網站登錄大都是用這個辦法。本文基本上參考這篇文章,來自依云s Blog&#xff0c;是archlinux中文…

APP上架到各大應用商店的小總結

轉自https://blog.csdn.net/niezhipeng8/article/details/79103436 想要把APP上架到應用市場都要先注冊開發者賬號才可以。這里的方法包括注冊帳號和后期上架及一些需要注意的問題。注意&#xff1a;首次提交應用絕對不能隨便刪除&#xff0c;否則后面再提交會顯示應用APP沖突…

八、影片添加頁實現《仿淘票票系統前后端完全制作(除支付外)》

一、影片添加頁 首先打開在線編輯器進入我們的項目&#xff1a;https://editor.ivx.cn/ 上一屆影院添加頁功能已經完成&#xff0c;這一節咱們實現影片添加頁內容。 影片添加頁如下&#xff1a; 該頁面實現起來比較簡單&#xff0c;點擊圖片后使用文件上傳組件進行圖片上傳…