如何找到与DOM元素对应的vue.js组件?
如果我有
element = document.getElementById(id);
是否有一个等同于jQuery的vue方法
$(element)?
使用require.js我注意到,通常依赖项被浏览器缓存,即使我强制页面完全重新加载(命令+ shift + R)也不会更新.
为了总是有更新的文件,我让require.js要求在url后添加'?datestamp'的文件.这种方法的唯一问题是断点在重新加载后不会保留在chrome或firebug中,这使得调试变得很痛苦.
你有什么建议吗?
如何在Backbone路由器调用特定路由功能之前收到通知?
我想在渲染每一页之前有一个通用的"重置"功能.
有什么事我能绑吗?
更新:我发现的解决方案基于扩展路由器或历史记录以触发事件.
我正在寻找使用backbone.js切换视图的最佳模式
假设我有一个像这样的基本DOM结构:
<div id="header">Some fixed content</div>
<div id="mainContainer"></div>
<div id="footer">Some other content</div>
Run Code Online (Sandbox Code Playgroud)
我有两个视图"viewOne"和"viewTwo",我想在mainContainer中另外显示.
路由器应该是这样的:
routes: {
'one': 'pageOne',
'two': 'pageTwo'
},
pageOne: function() {
viewOne.render();
},
pageTwo: function(){
viewTwo.render();
}
Run Code Online (Sandbox Code Playgroud)
我应该在哪里追加或删除view.el到DOM?在视图之间切换的最佳模式是什么?