最簡單的方法是定義一個變量時間戳與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