我使用制作了3个cookiehttps://github.com/js-cookie/js-cookie库,一个是获取用户名,另一个是用户的姓氏和用户的电子邮件。
你知道我如何将这三个值合并到一个cookie中吗?
谢谢你的帮助。
import Cookies from 'js-cookie'
function setEmailCookie() {
$(document).ready(function() {
var email_value = $(".email_cookie").val()
Cookies.set('customer-email', email_value);
})
}
function setNameCookie() {
$(document).ready(function() {
var name_value = $(".name_cookie").val()
Cookies.set('customer-name', name_value);
})
}
function setSurnameCookie() {
$(document).ready(function() {
var surname_value = $(".surname_cookie").val()
Cookies.set('customer-surname', surname_value);
})
}
function setZendeskCookie() {
$(document).ready(function() {
setEmailCookie();
setNameCookie();
setSurnameCookie();
})
}
export default setZendeskCookie;
Cookies并不意味着要保存大量数据。如果您真的必须使用一个cookie,您可以将对象作为字符串存储在诸如之类的cookie中
var customerInfo = {
email: email_value,
name: name_value,
surname: surname_value,
};
Cookies.set("customer-info", JSON.stringify(customerInfo);
然后您将不得不反序列化为:
var customerInfo = JSON.parse(Cookies.get("customer-info"));