1
對於許多應用程序,尤其是在低性能機器上,設置內置組件(例如Loader
和Image
)以異步加載其資源是有益的。要做到這一點,有兩個明顯的選擇:更改屬性的默認值(例如,異步)
- 設置內置組件所需的屬性,即
asynchronous: true
- 與基本上這個內容創建一個自定義組件
AsyncXXX
:
AsyncXXX。 QML:
XXX {
asynchronous: true
}
其中XXX是要麼Loader
或Image
。
我想知道他們爲什麼默認情況下沒有設置爲異步模式。
最重要的是,有沒有辦法 - 一個環境變量,一個全局設置 - 將內置組件的默認行爲更改爲異步組件,從而避免自定義組件?