:Cookies.set("Token", "", -1)

问题1:Cookies.set("Token", "", -1)的-1代表什么意思

如果书写代码没有错的,
  应该有代码对Cookies进行封装了函数,查看对应封装代码。
如果没有封装。
  是npm插件,那么就是书写代码错误,你这个书写-1是错误的。第三个参数应该是一个options对象
  参考插件文档:https://www.npmjs.com/package/cookies

img

意思是:
如果提供了options对象,它将用于生成出站cookie报头,如下所示:
maxAge:表示Date.now()到期后的毫秒数
expires:表示cookie过期日期的Date对象(默认在会话结束时过期)。
Path:字符串,表示cookie的路径(默认为/)。
Domain:表示cookie域的字符串(默认无)。
secure:布尔值,表示cookie是否仅通过HTTPS发送(HTTP默认为false, HTTPS默认为true)。
阅读下面关于这个选项的更多信息。
httpOnly:一个布尔值,指示cookie是否仅通过HTTP(S)发送,而不对客户端JavaScript可用(默认为true)。
sameSite:布尔值或字符串,指示cookie是否为“同一站点”cookie(默认为false)。这可以设置为'strict', 'lax',或true(映射到'strict')。
Signed:布尔值,表示是否对cookie进行签名(默认为false)。如果这是真的,另一个同名的带有。sig后缀的cookie也将被发送,带有一个27字节的url安全base64 SHA1值,表示cookie-name=cookie-value针对第一个Keygrip键的哈希值。此签名密钥用于下次接收cookie时检测篡改。
Overwrite:布尔值,表示是否覆盖先前设置的同名cookie(默认为false)。如果这是真的,在设置这个cookie时,在同一个请求中以相同的名称(无论路径或域)设置的所有cookie都将被过滤出set - cookie报头。

第三个参数是表示cookies的过期时间,0和-1都会导致cookies直接过期

https://blog.csdn.net/fay_ren/article/details/121659064

原生js 没有这种写法 。除非自己 做了封装 或者 引用 库

很好理解 就是 设置一个 cookie 里的值 。你这个就是 设置 Token 为-1

一般表示清除Token