如果主动关闭 视图调试窗口,应该释放对视图树的引用
@AdamCaoQAQ ci sta già lavorando.
Dal 23/3/2022.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
AnimationEntry1 子视图的释放在控制台不能输出
描述
Hummer version:
复现步骤
预期结果
class AnimationEntry1 extends View {
view: View;
constructor() {
super();
this.style = {
width: 200,
height: 200,
backgroundColor: '#aa0044'
};
this.view = new View();
this.view.style = {
width: 100,
height: 100,
backgroundColor: '#00FF00'
}
this.appendChild(this.view);
}
}
class RootView extends View {
listViews:Array<AnimationEntry1> = new Array<AnimationEntry1>()
constructor() {
super();
this.style = {
width: '100%',
height: '100%',
backgroundColor: "#FF0000",
}
for (let index = 0; index <3; index++) {
const element = new AnimationEntry1();
this.listViews.push(element);
this.appendChild(element);
}
this.addEventListener('tap', ()=> {
while(this.listViews.length > 0) {
this.listViews.pop();
}
this.removeAll();
console.log("AnimationEntry 点击了");
});
}
}
Hummer.render(new RootView());
- Lingua principale
- Objective-C
- Stelle
- 1.4k
- Fork
- 186
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di didi/Hummer
-
支持svg图吗?Apertaenhancement Needs: Triage 🔍
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
T i t li leApertabug Needs: Triage 🔍
Difficoltà 5/5 Più di una settimana Idoneità per principianti 1/100
-
升级yoga3(yoga2)后,scroller 在不设置size 时,两端大小表现不一致Forse di nuovo libera @yFeii l’ha presa 824 giorni fa e non c’è nessuna pull request aperta. Apertabug Needs: Triage 🔍
-
bug Needs: Triage 🔍
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
-
bug Needs: Triage 🔍
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
serhii-londar/open-source-mac-os-apps#1662 ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 3 giorni
-
area-accessibility bug os-macos
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
AvaloniaUI/Avalonia#22495 ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
Countly/countly-sdk-ios#485 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100