vue中js-cookie中怎么销毁所有的cookie

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue中js-cookie中怎么销毁所有的cookie相关的知识,希望对你有一定的参考价值。

参考技术A 设置了 HttpOnly 属性的 cookie 不能使用 javascript 经由 Document.cookie 属性、XMLHttpRequest 和 Request APIs 进行访问,以防范跨站脚本攻击(XSS)。
至于为什么这个值会变化,这是跟后端的session机制有关。当你浏览一个网页时,服务端随机产生一个字符串,然后存在你cookie中。当你下次访问时,cookie 会带有这个字符串,由于字符串是随机产生的,而且位数足够多,所以也不担心有人能够伪造。

销毁事件挂钩中的 Vue 错误处理不起作用

【中文标题】销毁事件挂钩中的 Vue 错误处理不起作用【英文标题】:Vue error handling in destroyed event hook does not work 【发布时间】:2019-10-20 00:53:36 【问题描述】:

似乎 Vue 中的错误处理有时对我不起作用。如果我写:

created() 
    throw new Error();

我在浏览器控制台中正确地看到了错误。但如果我写:

destroyed() 
    throw new Error();

没有错误。如果我将destroyed 钩子更改为:

destroyed() 
   try 
       throw new Error();
   
   catch(err) 
      console.error(err);
   

我可以看到错误 - 所以代码被执行,错误被忽略。我不确定这是一个错误还是一个功能 - 或者我只是在做一些愚蠢的事情。

我想我已经看到了其他带有其他钩子的案例 - 但我不记得是哪个。

我正在使用Vue: 2.6.6 和Vue-Class-Component: 6.3.2

【问题讨论】:

【参考方案1】:

希望对你有帮助

来自 VueJS 文档,here somewhere

在 Vue 实例被销毁后调用destroy 生命周期。当这个钩子被调用时,Vue实例的所有指令都被解除绑定,所有事件监听器被移除,所有子Vue实例也被销毁。

【讨论】:

对不起,但这并不能解释什么。我知道何时调用 destroyed 并且我知道它被调用了。我的问题是为什么我的浏览器控制台没有报错,除非我手动报错 您是否尝试过询问不和谐组中的 vuejs 开发人员? 我会,但我想我会先检查一下,也许是我做错了什么 不,这就是我在这里问这个问题的原因:)

以上是关于vue中js-cookie中怎么销毁所有的cookie的主要内容,如果未能解决你的问题,请参考以下文章

vue cookie

Vue中封装设置、获取、删除Cookie方法

关于js-cookie使用出现兼容性问题以及js-cookie的如何使用

易语言浏览器独立cook(多开)

易语言浏览器独立cook(多开)

每天一个npm包 之 js-cookie