我正在使用增量运算符来更改ngoninit()中变量的值,但是编译器给了我这个错误:
error TS2356: An arithmetic operand must be of type 'any', 'number', 'bigint' or an enum type.
我在ngoninit()中的代码:
ngOnInit() {
if(!localStorage.getItem("tempuid")) {
localStorage.setItem("tempuid","0");
}
let uid = localStorage.getItem("tempuid");
uid++;
localStorage.setItem("tempuid",uid);
}
我想增加“ uid”的值,或者有其他方法可以做到这一点。
提前致谢
最佳答案
您可以尝试此代码。希望对您有帮助。
ngOnInit() {
if(!localStorage.getItem("tempuid")) {
localStorage.setItem("tempuid","0");
}
let uid:any = localStorage.getItem("tempuid");
uid++;
localStorage.setItem("tempuid",uid);
}