为什么在从网址缓存页面加载时未调用pageInit回调

时间:2016-06-30 13:19:58

标签: html-framework-7

我启用了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回调。

0 个答案:

没有答案