獲取每個(gè)顯示div的對(duì)象。放到一個(gè)數(shù)組里面。
{定時(shí)器
inex ++
做一個(gè)定時(shí)器。需要旋轉(zhuǎn)的盒子的x =? 數(shù)組[index].x
index >= 數(shù)組長度時(shí),rotateIndex +1;
}

?業(yè)務(wù)邏輯和數(shù)據(jù)顯示分離的方法組織代碼。
子頁面中 關(guān)閉父頁面的方法。
在父頁面中封裝一個(gè)接口,exportinterfaceIBuyGiftItemShow{
shoppingInfo:Data.ShoppingMall,
openId:string,
delegate:BuyGiftDlg
}
子類在構(gòu)造函數(shù)中接受這個(gè)接口。updateData(data:IBuyGiftItemShow){? }
?這樣關(guān)閉?let? ? data:IBuyGiftItemShow=self.dataModel;
? ? ? ?data.delegate.close(); 就可以了。
根據(jù)某個(gè)字段確定圖標(biāo)的顯示,這些字段的類型是程序生成,數(shù)組類型的話可能是二維數(shù)組,里面只有一個(gè)元素(數(shù)組),取第0個(gè)。
// //婚禮費(fèi)用
letcostInfo:Data.TypeIndexValue=data.cost[0];
訪問另外一個(gè)類里的方法 數(shù)據(jù)時(shí),要實(shí)例化一下這個(gè)類,然后才能訪問,const聲明的常亮,可以直接訪問。 頂層的 export 的變量, 也可以直接訪問。
?在 管理類中(manager),聲明數(shù)據(jù)組,private_groups=newIndexedMap("group"); 處理view頁面類傳過來的請(qǐng)求。注冊事件監(jiān)聽。
export const AFFINITY_CHANGE="AFFINITY_CHANGE";//緣分信息發(fā)生變化
export const MARRY_STAT_CHANGE="MARRY_STAT_CHANGE";//與好友的結(jié)婚信息發(fā)生變化
this.event(MARRY_STAT_CHANGE)? //注冊事件監(jiān)聽、、
所有的管理類都在manager.ts中實(shí)例化了。訪問管理類都通過這個(gè)類訪問。
管理類,獲取后臺(tái)數(shù)據(jù)。做相應(yīng)的邏輯處理。返回給頁面類需要的數(shù)據(jù)。保存數(shù)據(jù)。讀取model數(shù)據(jù)。
派發(fā)事件,
在model中, 存儲(chǔ)pb中的數(shù)據(jù)(api.d.ts)。get方法,提取所有的字段名。api中定義的數(shù)據(jù)是在接口文件中定義的,?
沒有api里的數(shù)據(jù)的話, 提供相應(yīng)的get set 方法,管理數(shù)據(jù)。 對(duì)數(shù)據(jù)進(jìn)行的邏輯處理,(暫時(shí)不詳)
子界面要關(guān)閉父界面,在聲明類的上面聲明個(gè)接口。提取出父界面的引用。exportinterfaceIBuyGiftItemShow{
shoppingInfo:Data.ShoppingMall,
openId:string,
delegate:BuyGiftDlg
}
關(guān)閉時(shí)。this.delegate.close();
在列表界面上,讀取數(shù)據(jù)表數(shù)據(jù)放入數(shù)組內(nèi),設(shè)置渲染項(xiàng)的datamodel。
事件 。
public? ?onLstWishCellClick(e:Laya.Event,index:number):void {
let wishConf = this._wishArr[index];
this._curSelConf=wishConf;
} index為選擇的某一項(xiàng)的索引。
在ui頁面類中,讀取model數(shù)據(jù)。調(diào)用manager中的函數(shù)。通過這些數(shù)據(jù)。展示頁面中需要的數(shù)據(jù)。js的promise機(jī)制(不懂)
管理類中,
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
- 一、JS前言 (1)認(rèn)識(shí)JS 也許你已經(jīng)了解HTML標(biāo)記(也稱為結(jié)構(gòu)),知道了CSS樣式(也稱為表示),會(huì)使用HT...
- 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...