为了账号安全,请及时绑定邮箱和手机立即绑定

backbone视图的model事件被重复绑定的问题

backbone视图的model事件被重复绑定的问题

慕雪6442864 2019-04-16 20:27:06
最近在用backbone开发项目时,遇到在model的change事件被重复绑定的问题。我在来回切换几次view(页面)的时候,change就会被重复绑定几次。代码如下:varItemView=Backbone.View.extend({tagName:'div',className:'acc-item',initialize:function(opts){this.template=opts.mainView.itemTpl;this.dayView=opts.dayView;this.listenTo(this.model,'destroy',this.remove);this.listenTo(this.model,'change',this.render);},render:function(){returnthis;},remove:function(){}});请教一下,该怎么解决
查看完整描述

2 回答

?
慕码人2483693

TA贡献1860条经验 获得超9个赞

解决问题了,在initialize里面写this.model.off('change')和this.model.off('destroy')即可!
                            
查看完整回答
反对 回复 2019-04-16
  • 2 回答
  • 0 关注
  • 340 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信