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