gpt4 book ai didi

javascript - 如何防止 backbone remove() 在 View 中删除 "el"?

转载 作者:行者123 更新时间:2023-11-29 14:46:46 25 4
gpt4 key购买 nike

我想在创建新 View 之前删除 View 。但我的要求是 view.remove() 应该删除 View 而不是删除 el 元素。话虽如此,我不想设置 tagName 因为它会创建一个不必要的新元素。有什么方法可以从内存中删除 View ,同时清除 el 内容?

最佳答案

您可以从抽象 View 中覆盖 Backbone 的 View remove 方法:

remove: function() {
// this._removeElement();
this.$el.empty();
this.stopListening();
return this;
}

默认源代码:http://backbonejs.org/docs/backbone.html#section-158

关于javascript - 如何防止 backbone remove() 在 View 中删除 "el"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31808694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com