在vue3.2中使用 uni-countdown 1.2.2,HX: 3.5.3.20220729,
如何使用update?
在vue3.2中使用 uni-countdown 1.2.2,HX: 3.5.3.20220729,
如何使用update?
CTR_COUNTDOWN.value.update() 这是调用 update 方法,没有返回值,所有undefined,没有问题,如果你想获取这个方法,那你应该打印console.log(CTR_COUNTDOWN.value.update),这时候会返回:
ƒ update(){
this.startData();
}
长安zyx (作者)
uni-countdown 1.2.2的代码中,有个changeFlag()方法,代码如下:
changeFlag() {
if (!this.syncFlag) {
this.seconds = this.toSeconds(this.timestamp, this.day, this.hour, this.minute, this.second)
this.startData();
this.syncFlag = true;
}
}
其中的syncFlag字段判断与赋值逻辑,导致组件在动态赋值时只会被更新一次,这个逻辑应该有点问题。
长安zyx (作者)
感谢提醒,我确实是想调用update()方法,但是好像没有效果,所以打印了下
2022-08-05 14:50