最简单的方法是定义一个变量时间戳与Date.now()设置它,并将它与给路由路径参数?时间戳结束每条路由路径上。
所以在这种情况下,framework7必须重新载入每个浏览器上的每个html文件。
当你的开发和设计完成后,你可以评论它。这个场景你可以用于你使用的每个框架。它不是framework7的特定。
为examle:
var timestamp = Date.now();
routes = [
{
path: '/',
url: './index.html?'+timestamp,
},
{
path: '/about/',
url: './pages/about.html?'+timestamp,
},
{
path: '/form/',
url: './pages/form.html?'+timestamp,
},
{
path: '/page-loader-template7/:user/:userId/:posts/:postId/',
templateUrl: './pages/page-loader-template7.html?'+timestamp,
},
{
path: '/page-loader-component/:user/:userId/:posts/:postId/',
componentUrl: './pages/page-loader-component.html?'+timestamp
}]
我不知道你是否已经尝试过这种'cacheDuration:0' –
是的,我尝试了所有这些PARAMS。我目前在源代码中,问题似乎是''.ajaxSetup()',它负责将用户设置选项与默认值合并,永远不会被调用。 – Utkanos
你在使用'template7Pages'吗?如果是的话,它强制缓存为真([github问题](https://github.com/nolimits4web/Framework7/issues/984) – Djiggy