问题标签 [js-cookie]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3985 浏览

reactjs - 由于 16.9 中的 useEffect 挂钩而导致应用程序冻结,而在 16.8 中工作正常

代码在 React 16.8 上运行良好,但在 >=16.9 上冻结。我查看了 16.9 的更改,但它提到的只是当存在无限循环时的附加警告,而不是行为的实际更改,所以这不应该发生,但确实如此。

将 useEffect 的依赖项设置为 [] 确实会中断循环,但意味着代码需要修改,我不确定如何修改。

下面的代码也可以在这里的沙箱中找到。版本设置为 16.8.4,因此不会冻结。

索引.jsx

会话.ts

预期结果:16.9 中的应用程序功能与 16.8 中一样

实际结果:由于 useEffect 中假定的无限循环,应用程序在 16.9 中冻结

错误消息:警告:超出最大更新深度。当组件在 useEffect 中调用 setState 时,可能会发生这种情况,但 useEffect 要么没有依赖数组,要么每次渲染时依赖项之一发生变化。

0 投票
0 回答
24 浏览

javascript - 记住最后一个单选按钮默认显示为 js-cookie

我正在使用 js-cookie 并尝试记住默认选中的单选按钮。如果用户点击美元货币,网站会记住它,我希望美元输入单选按钮成为所有页面上的默认按钮。

我的 HTML(只是输入):

JS:

我不知道如何设置“价值”来做到这一点,我该怎么做?

0 投票
2 回答
1433 浏览

npm - 如何正确使用 npm 和 webpack 要求 js-cookie?未捕获的引用错误

奇怪的问题,但我相信它很容易解决。我在一个完全空的 webpack 项目上进行了测试。

它说npm js-cookie有 0 个依赖项,所以我想这应该可以自己工作。

然后只需在我的脚本文件中运行它。

节点供应商js-cookie100% 存在并且要求没有错误。

然而,只是得到这个错误。

在此处输入图像描述


这是一个测试项目,您可以下载并使用npm install然后npm run production查看错误。

http://dev.joshmoto.wtf/npm-webpack-jscookie-project.zip

我正在使用 laravel mix,但我不明白这可能是个问题吗?

0 投票
1 回答
8159 浏览

javascript - 使用 js-cookie 和 JSON.parse 从 cookie 中设置和获取数组

我正在使用 js-cookie 来存储数据并将它们取回,我正在尝试处理一个数组变量,但我无法维护它的格式。这是创建、检索、更改和保存 cookie 数据的过程,它可以工作,但只是第一次,因为我无法

这仅在第一次时有效,以后任何时候我都会出错并且数组的长度变为 1。我确定这是因为我缺少方括号,但如果我尝试:

该变量成为长度为 1 的对象并且它不起作用。

0 投票
0 回答
213 浏览

javascript - js-cookie 的 Cookies.get 函数在重置后返回旧值

所以我在一个 web 应用程序中使用 js-cookie,我用它来设置一个 jwt 令牌。我的登录函数在调用 axios 帖子进行登录之前执行 Cookies.remove('jwt') 并在响应中执行 Cookies.set('jwt', token,{expires:1});

在应用程序中,我调用 Cookies.get('jwt'); 但它在登录之前引用了以前的令牌。

我检查了应用程序选项卡,但在 cookie 中没有看到旧令牌的先前引用,我检查了文档,但有什么遗漏的吗?我不确定为什么要使用旧令牌。

0 投票
0 回答
240 浏览

js-cookie - js-cookie 加载模块脚本失败:服务器以“application/octet-stream”的非 JavaScript MIME 类型响应

我的文档中有这一行

<script type="module" src="/js/js.cookie.mjs"></script>

在我的本地服务器上一切正常(我使用的是 nodejs),但是当上传到服务器时,我可以在控制台中找到这个问题:

加载模块脚本失败:服务器以“application/octet-stream”的非 JavaScript MIME 类型响应。根据 HTML 规范对模块脚本强制执行严格的 MIME 类型检查。

有人对我有解决方案吗?

编辑:因为没有答案而颠簸:/

0 投票
1 回答
217 浏览

cookies - 启用安全标志时,js-cookie 未设置 cookie

我有一个设置 cookie 的简单函数

Cookies.set('accesstoken', res.data.accesstoken);

我想让它安全,但每当我放

Cookies.set('accesstoken', res.data.accesstoken, { secure: true });

未设置 cookie

0 投票
0 回答
83 浏览

javascript - 如何正确设置/读取 js-cookie 库中的 cookie?

我最近才开始尝试使用 cookie 库 js-cookie:

在这里找到:https ://github.com/js-cookie/js-cookie

我似乎无法确定我的 cookie 是否被正确设置或读取。主要目标是读取复选框是否被选中,创建一个 cookie 并在另一个页面上使用它来更改一些元素。

以下是我尝试设置 cookie 的方式:

它正确读取了单击时选中的复选框,所以我知道它至少达到了 cookie 集。

读取 cookie 值:

我按照存储库页面上的文档进行设置,它看起来是正确的。我假设读取 cookie 只是将值部分作为普通变量传递,它可以像正常一样进行比较,但代码什么也没做,所以我猜问题出在设置或读取 cookie 上。

0 投票
1 回答
57 浏览

reactjs - 无法在 Firefox 中设置 Cookie

这是一个 React 应用程序。在身份验证中,我将 cookie(第一方)作为要进行身份验证的凭据之一,它适用于 Chrome,但不适用于 Firefox。Chrome 已成功获取并存储 cookie,但 Firefox 没有获取该 cookie。

我正在使用js-cookie来处理 Cookie 管理

0 投票
1 回答
1303 浏览

javascript - Cookies.set 没有在 cookie (js-cookie) 中设置值

我正在尝试使用 js-cookie 在 cookie 中设置一些数据。但不知何故,它没有在 cookie 中设置。以下是我的代码:

这是我 console.log 这一行时的结果:

我认为 path=/ 是问题所在,所以我也尝试设置路径,但没有奏效。有谁知道为什么不设置到cookie中?

更新:传递给名称、值、过期的数据是:

UserId,1,2020 年 4 月 9 日星期四 11:26:37 GMT-0400(东部夏令时间)