天天看點

control focus related research

在PC上,點了live search的search field後,

也經曆了key down->key press->send http request to backend->key up

我比較感興趣的是這個Store focus information,裡面直接指向我們S2的HeaderFooterHelper,正好是出問題的search field所在。

solution

是aggregationBinding的位置不對,不應該在onInit中而應該放在routeMatched中做該操作。

重新梳理下這個問題:

這個失去焦點的問題出現根本原因是search input被觸發了blur事件,進而失去了焦點,而blur事件的觸發禍首是defineMasterHeaderFooter方法被架構call到了,下圖很清楚的說明了這個問題。

control focus related research

繼續閱讀