我想在Framework 7中阻止所有应用程序的页面缓存。我可以在这里添加任何选项
from skmultilearn.problem_transform import BinaryRelevance
classifier = BinaryRelevance(classifier = DecisionTreeClassifier())
# train
classifier.fit(X_train, y_train)
# predict
predictions = classifier.predict(X_test)
或可以让我永久停止缓存的功能。
答案 0 :(得分:4)
您可以将cache: false
设置为
var myApp = new Framework7({
cache: false /* disable caching */
})
或(如果它适合您的应用)您可以将其持续时间设置为零设置cacheDuration: 0
,如
var myApp = new Framework7({
cacheDuration: 0 /* set caching expire time to 0 */
})
您可以参考http://framework7.io/docs/init-app.html了解更详细的规格。
答案 1 :(得分:1)
为防止缓存,您可以使用内联方法(数据页属性)
data-ignore-cache="true"
<a href="#" data-ignore-cache="true"><i class="fa fa-calendar"></i> sample link</a>
答案 2 :(得分:0)
最简单的方法是定义一个变量时间戳并使用Date.now()设置它并将其路由到路径参数,并在每个路径路径上以?时间戳结束。
因此在这种情况下,framework7必须在每次重新加载浏览器时加载每个html文件。
在开发和设计完成后,您可以将其评论出来。您可以将此场景用于您使用的每个框架。它不是特定于框架7的。
代表:
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
}]