当javascript文件被更改时,如何强制vaadin AbstractJavaScriptComponent javascript重新下载

时间:2017-06-28 11:19:35

标签: vaadin

在我的Vaadin项目中,我有一个扩展AbstractJavaScriptComponent的组件。我已使用@JavaScript注释添加了组件的javascript。

@JavaScript({"app://./VAADIN/js/my-comp-connector.js"})
public class MyComp extends AbstractJavaScriptComponent {
}

每当我对my-comp-connector.js进行更改时,我都需要清理浏览器缓存,以便浏览器重新下载更改的javascript。

当我对其进行更改时,如何强制重新下载javascript?

1 个答案:

答案 0 :(得分:0)

我通过向@JavaScript注释中指定的javascript路径添加查询参数来解决此问题。

@JavaScript({"app://./VAADIN/js/my-comp-connector.js?v=2"})
public class MyComp extends AbstractJavaScriptComponent {
}