Backbone.js event after view.render() is finished

前端 未结 7 1437
天命终不由人
天命终不由人 2020-11-29 05:48

Does anyone know which event is fired after a view is rendered in backbone.js?

7条回答
  •  长情又很酷
    2020-11-29 06:20

    I ran into this post which seems interesting

    var myView = Backbone.View.extend({ 
    
        initialize: function(options) { 
            _.bindAll(this, 'beforeRender', 'render', 'afterRender'); 
            var _this = this; 
            this.render = _.wrap(this.render, function(render) { 
                _this.beforeRender(); 
                render(); 
                _this.afterRender(); 
                return _this; 
            }); 
        }, 
    
        beforeRender: function() { 
           console.log('beforeRender'); 
        }, 
    
        render: function() { 
            return this; 
        }, 
    
        afterRender: function() { 
            console.log('afterRender'); 
        } 
    });
    

提交回复
热议问题