Open DeyiXu opened 6 years ago
我修改了 countUp.vue
watch: {
endVal(val) {
let res = transformValue(val);
let endVal = res.val;
this.unit = res.unit;
// 原先代码
// this.demo.update(endVal);
// 修改后的
this.$nextTick(() => {
setTimeout(() => {
this.demo.update(endVal);
}, this.delay);
});
}
}
大概原因就是,watch函数在调用this.demo.update(endVal);
的时候对象为空,mounted 函数中做了延时创建对象导致空指针。
遇到了相同的问题,完美解决
求助 求助
注释掉的代码没问题,then回调函数中调用 出现以下问题