gpt4 book ai didi

javascript - 如何只调用一次 Backbone View 事件?

转载 作者:数据小太阳 更新时间:2023-10-29 04:02:29 24 4
gpt4 key购买 nike

我有一个看起来像这样的主干 View :

var myView = Backbone.view.extend({
events: {'click .myClass': 'myFunction'},
initialze: //initialize function,
render: //render function,
myFunction: function (e) {
//do something
}
});

我想让 myFunction 只工作一次,然后停止调用。我相信我可以使用 backbone once() 方法来实现这一点,但无法弄清楚。这是最好的方法吗?我该如何构建它?谢谢!

最佳答案

只需替换您当前的定义:

myFunction: function(){....}

通过

我的函数:_.once(function(){....})

myFunction 可能会被调用多次,但在第一次调用后它将是一个 noop。

关于javascript - 如何只调用一次 Backbone View 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21870546/

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