gpt4 book ai didi

javascript - 主干 body View 不渲染

转载 作者:行者123 更新时间:2023-11-30 07:40:33 25 4
gpt4 key购买 nike

我在某个地方犯了一个愚蠢的错误,我无法渲染基本主干 View 。有人可以指出这段代码有什么问题吗?

var view = new Backbone.View({
el: 'body',
template: '<p>this is my new template</p>',
render: function() {
console.log('rendering myself');
this.$el.html(this.template);
return this;
}
});

view.render();

PS console.log 是空的。

最佳答案

你的语法有点不对,你应该先定义你的 View ,然后再实例化它。

//define view 
var MyView = Backbone.View.extend({
el: 'body',
template: '<p>this is my new template</p>',
render: function() {
console.log('rendering myself');
this.$el.html(this.template);
return this;
}
});

//create view instance
var view = new MyView();
view.render();

jsBin

关于javascript - 主干 body View 不渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18239900/

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