webpack进入js函数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/farmwang/article/details/85109045

在js文件要引用的函数中将其作用域提升,在函数前添加window.

window.AlertOK=AlertOK;

var M={}; 
function AlertOK(msg) {
    M.dialog11 = jqueryAlert({
        'icon': '../img/right.png',
        'content': msg,
        'closeTime': 2000,
    });
    if (M.dialog11) {
        return M.dialog11.show();
    }; 
}
 
module.exports = exports = AlertOK;

window.AlertOK=AlertOK;

原因

在js文件中定义的变量是属于内部局部变量(webpack打包之后生成的js其实是一个函数),需要提升变量的作用域范围

猜你喜欢

转载自blog.csdn.net/farmwang/article/details/85109045