typescript类型:类型“string | null”的参数不能赋给类型“string”的参数。 不能将类型“null”分配给类型“string”

1,583 阅读1分钟

image.png

今天在学用ts+vue3写案例,获取存储在本地的用户信息,发现了这个错误,报错是:

image.png 忙活了一段时间终于解决了问题,个人觉得应该是编译器误判了,只要使用类型断言,告诉编译器他是什么类型就可以了

image.png 这样就不会报错了 下面是我的笔记

image.png

初学者,如果说错了,麻烦指出,谢谢