使用JavaScript表示法提供JS文件时定义onload方法的最佳方法是什么

时间:2019-02-01 12:21:01

标签: vaadin vaadin8

我的应用程序标题中的html中包含以下代码,

<script type="text/javascript" src="./scripts/jquery-1.11.1.min.js"
        onload="if (typeof (module) === 'object') { window.jQuery = window.$ = module.exports; }"></script>

为了解决上述问题,我已经按照以下方式进行了操作,但是它不起作用,

JS文件的夹杂物,而使用AbstractJavaScriptExtension,

@JavaScript({
   "scripts/jquery-1.11.1.min.js"})

以下是代码中的连接器,

window.de_qsoft_vaadin_ui_Widget = function() {

    var element = this.getElement();


    This is commented code to check if this could be one of the solution I think.
    //$(document).ready(function() {
    //  if (typeof (module) === 'object')
    //  { 
    //      window.jQuery = window.$ = module.exports; 
    //  }
    //}(jQuery));

    this.onStateChange = function() {

        if (typeof (module) === 'object')
        { 
            window.jQuery = window.$ = module.exports; 
        }

    };
};

请咨询。

0 个答案:

没有答案