我使用相同el
的多于 1 个视图,如下所示。到目前为止,我没有遇到任何问题。这是好方法还是我应该做任何改变?
<div id="app">
<div id="app-header"></div>
<div id="app-container"></div>
<div id="app-footer">
</div>
应用视图:
{
el: "#app",
v1: new View1(),
v2: new View2(),
render: function () {
if (cond1) {
this.v1.render();
} else if (cond2) {
this.v2.render();
}}
}
视图 1:
{
el: "#app-container",
render: function (){
this.$el.html(template);
}
}
视图 2:
{
el: "#app-container",
render: function (){
this.$el.html(template);
}
}