今天遇到一个奇葩的问题,在vue的data中定义了dialogJoin:false;但是在定时器中debugger的时候为undefined;奇怪的是debugger的时候是undefined
研究半天生命周期都没问题,最后才发现定时器this指向window;没有指向Vue
解决方法当然也和简单(平时要多注意基础)
在mounted中将this单独存一下let that = this;
例如:
今天遇到一个奇葩的问题,在vue的data中定义了dialogJoin:false;但是在定时器中debugger的时候为undefined;奇怪的是debugger的时候是undefined
研究半天生命周期都没问题,最后才发现定时器this指向window;没有指向Vue
解决方法当然也和简单(平时要多注意基础)
在mounted中将this单独存一下let that = this;
例如: