最近做了一個(gè)app項(xiàng)目,使用yonbuilder寫的,他其中有很多api,我們這里介紹一下比較常用的:
api.alert彈框
api.openWin,打開一個(gè)win頁面,如果需要傳參可以用pageParam來傳參,在apiready中使用api.pageParam.參數(shù)名獲取
與之對應(yīng)的還有一個(gè)closeWin,關(guān)閉win頁面
另外還有openframe和closeframe,打開frame頁面,它的好處是能夠規(guī)定打開頁面的大小。
另外兩種是把數(shù)據(jù)存到緩存中的setStorage和getStorage,前者是存,后者是取。
需要注意的一點(diǎn)是,當(dāng)我們把緩存拿到本地,然后使用setStorage重新賦值的時(shí)候,需要加上.data才能正確的拿到里邊的數(shù)據(jù),保存的時(shí)候是以JSON格式保存到緩存中的,但是取用的時(shí)候可以直接用。
當(dāng)我們需要清除掉緩存的時(shí)候使用clearStorage,能夠清除所有緩存。
最后一種兄弟組件之間的傳值,我們使用addEventListener 和sendEvent來實(shí)現(xiàn),這種有類似vue全局事件總線的效果的,我們是用addEventListener 來創(chuàng)建一個(gè)事件。也可以創(chuàng)建多個(gè)
當(dāng)需要觸發(fā)這個(gè)事件的時(shí)候,使用sendEvent帶著name觸發(fā)指定函數(shù)。
關(guān)鍵詞: