webpack打包js文件会改变里面的变量吗?这是webpack的版本问题导致的吗?求大神指导。
打包之前的部分代码如下:**
var page = {
data : {
date : '2018/1/1 00:00:00',
},
loadTime : function(){
var _this = this; //这里定义了_this
var current = Date();
var seconds = (Date.parse(current)-Date.parse(_this.data.date))/1000;//在这引用了_this.data.date
timeObject.days = Math.floor(seconds/(3600*24));
}
}
打包后page里的loadtime函数变成了这样(_this不见了):
loadTime: function () {
e = Date(),
n = (Date.parse(e) - Date.parse(this.data.date)) / 1000;
t.days = Math.floor(n / 86400),
}
浏览器报错:
慕桂英546537
叮当猫咪
皈依舞
相关分类