在别的js中引入'use strict'; var _mm = require('util/mm.js');
编写的_mm的模块'use strict';
var _mm = {
// 网络请求
request : function(param){
var _this = this;
$.ajax({
type : param.method || 'get',
url : param.url || '',
dataType : param.type || 'json',
data : param.data || '',
success : function(res){
// 请求成功
if(0 === res.status){
typeof param.success === 'function' && param.success(res.data,res.msg);
}
// 没有登录状态,需要强制登录
else if(10 === res.status){
_this.doLogin();
}
// 请求数据错误
else if(1 === res.status){
typeof param.error === 'function' && param.error(res.msg);
}
},
error : function(err){
typeof param.error === 'function' && param.error(err.statusText);
}
});
},
//统一登录处理
doLogin : function(){
window.location.href = './login.html?redirect=' + encodeURIComponent(window.location.href);
}
};
module.exports = _mm;
总是报这样的错误
webpack.config.js中要给util文件夹配置别名
resolve: {
alias: {
util: __dirname + '/src/util'
}
}