我从这篇文章开始使用 mixins:Proper way of doing view mixins in Backbone
var MyMixin = {
foo: "bar",
sayFoo: function(){alert(this.foo);}
}
var MyView = Backbone.View.extend({
// ...
});
_.extend(MyView.prototype, MyMixin);
myView = new MyView();
myView.sayFoo(); //=> "bar"
除非它在混合中使用冲突方法,否则效果很好:render()
mixin 和render()
实际视图中的示例。
我怎样才能先触发 mixin 方法,然后才是实际的视图方法?