Axure 9 :實(shí)現(xiàn)倒計(jì)時獲取驗(yàn)證碼效果(無需動態(tài)面板)

這次想給大家分享一個使用Axure9實(shí)現(xiàn)獲取驗(yàn)證碼倒計(jì)時的簡單方法

一、效果圖

倒計(jì)時效果圖

二、具體實(shí)現(xiàn)方法

1、創(chuàng)建一個button按鈕,更改button文案為“點(diǎn)擊獲取驗(yàn)證碼”,更改button名稱為“獲取驗(yàn)證碼”

步驟一

2、設(shè)置一個全局變量 “x” 變量值為 6秒(變量值可根據(jù)自己的實(shí)際業(yè)務(wù)設(shè)置),這里設(shè)置6秒是為了方便驗(yàn)證功能。

步驟二

3、添加單擊時的第一種情況

1)單擊時,文案由原來的“點(diǎn)擊獲取驗(yàn)證碼”變?yōu)?“x秒后重新獲取”

首先我們要設(shè)置case1,如下圖

添加單擊情況

接著我們要設(shè)置加入的動作1,動作選擇“設(shè)置文本”。選擇目標(biāo)為“獲取驗(yàn)證碼”,設(shè)置值為“[[x]]秒后重新獲取”。

動作1

加入動作2,等待 1000ms

動作2

加入動作3,設(shè)置點(diǎn)擊按鈕后的文案,要更改為“[[x-1]]秒后重新獲取”

實(shí)現(xiàn)動作3:添加一個“設(shè)置變量值”的動作,選擇變量為“x”,值為“[[x-1]]” 這樣可以完成倒計(jì)時

動作3

動作4:添加觸發(fā)條件,選擇目標(biāo)為“獲取驗(yàn)證碼”,點(diǎn)擊添加事件為“單擊”

動作4

2、單擊的第二種情況

添加完動作4后,我們的功能已經(jīng)完成一半了,接下來我們要做的是倒計(jì)時結(jié)束后文案變?yōu)椤爸匦芦@取”

首先我們要設(shè)置case2(點(diǎn)擊“單擊時”隔壁的添加情形)

在case2下面添加動作,設(shè)置文本,目標(biāo)為“獲取驗(yàn)證碼”,值為“重新獲取”。

倒計(jì)時結(jié)束后顯示重新獲取

最后我們還要把變量值變回原來的值,這樣點(diǎn)擊重新獲取后就能繼續(xù)倒計(jì)時了

添加一個設(shè)置變量值的動作,變量值選 “x”,值為6。

重新設(shè)置變量值

到這來就把倒計(jì)時獲取驗(yàn)證碼的原型做好了,最后一步發(fā)布預(yù)覽就可以啦。如果有什么問題可以在下方留言哦。

以上就是主要內(nèi)容,如有不足的地方請多多指教,也歡迎大家一起來討論。未經(jīng)同意,禁止轉(zhuǎn)載!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容