javascript 在redux store中存储URL对象好吗?

bpsygsoo  于 2023-04-19  发布在  Java
关注(0)|答案(1)|浏览(89)

我试图将URL对象存储在react存储中,它给了我错误:

A non-serializable value was detected in the state, in the path:

这里是我店铺的URL引用。代码引用:

控制台错误:

是否有其他方法来存储URL或我们如何修复此错误?

fykwrbwg

fykwrbwg1#

就像你在错误中看到的那样,你应该在Redux存储中只存储可序列化的数据。
只获取href属性,如下所示:

const yourUrl = new URL(...);
console.log(yourUrl.href);

更多文档请访问MDN网站https://developer.mozilla.org/en-US/docs/Web/API/URL

相关问题