我启用了domCache
var mainView = myApp.addView('.view-main', {
domCache: true //enable inline pages
});
和dom类似
<div class="pages">
<!-- Home page -->
<div class="page" data-page="index">
<div class="page-content">
<p>Home page</p>
</div>
</div>
<!-- About page -->
<div class="page cached" data-page="about">
<div class="page-content">
<p>About page</p>
</div>
</div>
</div>
然后在url中输入
http://localhost/myapp/#!/#about 所以我可以按预期直接看到有关页面的信息。
预期行为
myApp.onPageInit("about",function(page){
// code here should be executed
})
实际行为
代码未执行。 我还启用了一个插件,它有一个挂钩到pageInit事件,它显示了pageInit已被调用页面&#34; about&#34;。但是,不会调用onPageInit回调。