如果我们在一个view中有多个区域需要实时更新而且是根据不用的数据来做更新的话,我们可以在一个view中多次使用“block”标签。 //聊天信息大厅 <block tpl-id="chatroom_container"> <div id="messages"> {{#each data}} <div class="username">{{this.username}}</div> <div class="content"> {{this.message}} </div> {{/each}} </div> </block> //在线人数 <block tpl-id="user "> <div id="user_info"> {{#each data}} <div class="username">{{this.username}}</div> <div class="login_time">{{this.login_time}}</div> {{/each}} </div> </block>
这样可以实现在一个View中实现多区域的局部信息更新。
如果在“block”中有标签事件的话,这个事件需要在Controller中onready()周期中的session.event()中完成事件绑定,如果不是在session.event()中完成的话,当时相应部分更新后,事件就会失效,请注意。
转载于:https://www.cnblogs.com/lightapp/p/clouda.html