博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
backbone的view.events中绑定事件
阅读量:5738 次
发布时间:2019-06-18

本文共 711 字,大约阅读时间需要 2 分钟。

hot3.png

绑定事件的时候一定要先在render中去渲染一下。要不然无法使用events:{} ;来绑定事件。

比如我想给#btn绑定click 事件   直接使用events:{ 'click #btn':''fn}是不能绑定上的。

绑定成功的代码:

var V2 = Backbone.View.extend({        el: $('.container'),        html:$('.container').html(),        initialize: function () {            this.listenTo(this.model, 'change', this.render);        },        events: {            "click #btn" : "fn"        },        render:function (){            this.$el.html(this.html);            this.delegateEvents();  //重新绑定一下所以的事件。以防出错            return this;  //这里模仿了backbone 中的例子        },        fn: function (event) {            console.log('v');        }    });

唉。刚接触backbone。第一次遇见的坑。不过还是解决了。

转载于:https://my.oschina.net/pengpengpengone/blog/761253

你可能感兴趣的文章
Spring 学习笔记(一)Spring核心容器
查看>>
webpack+typescript+threejs+vscode开发
查看>>
python读excel写入mysql小工具
查看>>
如何学习区块链
查看>>
搜索问题的办法
查看>>
微信分销系统商城营销5大重点
查看>>
求职准备 - 收藏集 - 掘金
查看>>
htm5新特性(转)
查看>>
Linux-Centos启动流程
查看>>
php 设计模式
查看>>
后端技术精选 - 收藏集 - 掘金
查看>>
Laravel 服务容器
查看>>
6天面试、斩获6家硅谷巨头Offer,我是如何做到的?
查看>>
Scala模式匹配的亮点——Martin Odersky访谈(四)
查看>>
mac安装kubernetes并运行echoserver
查看>>
多页架构的前后端分离方案(webpack+express)
查看>>
AWS推出深度学习容器,简化AI程序开发
查看>>
算法(第4版) Chapter 1
查看>>
前端技术选型的遗憾和经验教训
查看>>
“亲切照料”下的领域驱动设计
查看>>