return { token: GET_TOKEN()!, } export const GET_TOKEN = () => { return localStorage.getItem('TOKEN') }中 token: GET_TOKEN()!, 有什么用
时间: 2024-03-31 12:34:16 浏览: 98
vue生成token保存在客户端localStorage中的方法
在这段代码中,token: GET_TOKEN()! 的作用是将一个名为"token"的键值对添加到一个对象中,并将这个键值对的值设置为GET_TOKEN()的返回值。GET_TOKEN()函数的作用是从浏览器的本地存储中获取名为"TOKEN"的键值对的值,如果没有这个键值对,则返回null。在这里,使用GET_TOKEN()来获取本地存储中的"TOKEN"值,并将其添加到一个对象中,最终返回这个对象。
在代码中加上 ! 的作用是告诉 TypeScript 编译器,GET_TOKEN() 函数一定会返回一个值,不会返回 null 或 undefined。这样可以让编译器在编译时检查代码的类型安全。
阅读全文