egret的ts和exml裏的組件id對應不上,多生成組件原因。

我們在皮膚文件中給組件設id 我們在ts裏要操作這個id我們有時候會出現兩個組件問題,那是因爲我們把組建的實例化寫在了構造函數裏,導致出現兩個實例化的id對應組建,覆蓋了加載皮膚文件時的id聯繫。我們應該把實例化操作(new 操作)寫在類方法裏(至於爲什麼筆者還沒搞懂),然後再構造函數裏addchild。如圖:
相關文章
相關標籤/搜索