Axure:全局變量的使用(場(chǎng)景一)
關(guān)于可以在所有頁(yè)面中引用的全局變量的使用,在這篇文章里,作者便借由一個(gè)場(chǎng)景進(jìn)行了講解,一起來看看吧,或許會(huì)對(duì)想了解Axure的你有所幫助。
關(guān)于可以在所有頁(yè)面中引用的全局變量的使用,今天給大家講解一個(gè)我自己畫圖用到比較多的場(chǎng)景:由登錄頁(yè)面進(jìn)去后彈出修改密碼彈框,其他頁(yè)面進(jìn)入不彈出修改密碼彈框。
首先我們需要有三個(gè)頁(yè)面,期望實(shí)現(xiàn)的效果為:由登錄頁(yè)進(jìn)入頁(yè)面一后,頁(yè)面一彈出修改密碼彈框,但由頁(yè)面二進(jìn)入頁(yè)面一不彈出修改密碼彈框。
我們先準(zhǔn)備三個(gè)頁(yè)面,分別為“登錄頁(yè)”、“頁(yè)面一”、“頁(yè)面二”。
設(shè)置一個(gè)全局變量:點(diǎn)擊【項(xiàng)目】-【全局變量】-【添加】,我們命名為【login】,默認(rèn)值為【0】。
我們?cè)诘卿涰?yè)面的登錄按鈕上添加交互:【單擊時(shí)】-【設(shè)置變量值】-選擇【login】值為【1】,添加動(dòng)作【打開鏈接】-【頁(yè)面一】,這樣我們?cè)邳c(diǎn)擊登錄按鈕之后就會(huì)執(zhí)行將變量值賦值為1和打開頁(yè)面一兩個(gè)動(dòng)作。
打開頁(yè)面一添加交互:選擇【頁(yè)面 載入時(shí)】-【顯示/隱藏】選擇顯示,選擇我們需要彈出的彈窗-選擇【燈箱效果】,因?yàn)槲覀儾⒉皇敲看雾?yè)面載入都需要彈出這個(gè)彈窗,所以我們需要添加一個(gè)啟用情形:選擇【變量值】-【login】-值為【1】,就是只有l(wèi)ogin值為1時(shí)我們才彈出這個(gè)彈框。
最后我們需要在關(guān)閉這個(gè)彈框之后,將我們的login變量值再賦值為0,這樣我們從頁(yè)面二點(diǎn)擊頁(yè)面一就不會(huì)彈出修改密碼彈窗了,只需再關(guān)閉彈窗的按鈕上添加交互:【單擊時(shí)】-【顯示/隱藏】選擇隱藏,選擇我們隱藏的這個(gè)彈窗-添加動(dòng)作【設(shè)置變量值】-選擇【login】值為【0】。
這樣我們就完成啦,一起看一下最終效果吧~
本文由 @六元 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自 Unsplash,基于 CC0 協(xié)議
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。
現(xiàn)在畫原型,還有畫這么細(xì)的嗎?
沒有UI+開發(fā)不看需求文檔,防止鍋甩到我身上…..