vue 3 中未知初始变量的类型是什么
what is type of unknown initial variable in vue 3
我在vue中有一个intervalID数据,我稍后会把setinterval放在方法中。但是我不知道我应该给它加上首字母吗?它的类型是什么?
data() {
return {
intervalID: null as any
};
},
methods: {
getData() {
this.intervalID = setInterval(() => {
this.$http
.get("", {
params: {
source: JSON.stringify(this.query),
source_content_type: "application/json",
},
})
.then((response) => {
##doing something
})
.catch(function (error) {
console.log(error);
});
}, 10000);
},
},
setInterval
returnsNodeJS.Timer
。我怎么知道?好吧,只需将其悬停即可:
它只是一个数字,所以你可以使用 number
您可以在文档中阅读:https://www.w3schools.com/jsref/met_win_setinterval.asp
因此:
data(): { intervalID: number | null } {
return {
intervalID: null
};
},
我在vue中有一个intervalID数据,我稍后会把setinterval放在方法中。但是我不知道我应该给它加上首字母吗?它的类型是什么?
data() {
return {
intervalID: null as any
};
},
methods: {
getData() {
this.intervalID = setInterval(() => {
this.$http
.get("", {
params: {
source: JSON.stringify(this.query),
source_content_type: "application/json",
},
})
.then((response) => {
##doing something
})
.catch(function (error) {
console.log(error);
});
}, 10000);
},
},
setInterval
returnsNodeJS.Timer
。我怎么知道?好吧,只需将其悬停即可:
它只是一个数字,所以你可以使用 number
您可以在文档中阅读:https://www.w3schools.com/jsref/met_win_setinterval.asp
因此:
data(): { intervalID: number | null } {
return {
intervalID: null
};
},