STF之新增頁面三:照貓畫虎畫虎不成反類犬,一個頁面加兩天。
前天把后天接口實現(xiàn)了,昨天一天也沒搞定到底怎么畫個頁面出來。最開始是參考設置頁面到實現(xiàn)進行展示,但數(shù)據(jù)是“異步”獲取回來的,沒辦法直接在controller里使用。
今天請教了同事,修改為“指令”方式——類似設備管理頁面。改了一天:
指令方式也是數(shù)據(jù)“異步”獲取到的;然后使用setTimeout方式先畫頁面,頁面展示出來了,但每次都得強制等待。應該有傳遞這種異步結果的機制吧?
在知識缺乏的情況下,每一步都可能是未知的坑。下午再次請教同事之后激發(fā)了火花,使用事件觸發(fā)機制。
事件上tracker.devices.forEach(addListsner)是干擾代碼,看起來是不會進到這里執(zhí)行的。而一開始我就是照著這個forEach的目標進行。
頁面算是畫出來了。tab頁切換的時候報錯,先只顯示一個tab頁面吧。
感冒一周的狀況昨晚突然加重,三點醒來,鼻塞嘴巴燙,一直不怎么睡得著。快五點的時候起來在屋里站樁。
今天先這樣吧,步數(shù)還差很多。走起~