js-cookie插件

    技术2025-10-12  15

    Cookie的使用(js-cookie插件)

     

    js-cookie 官方文档

    一、安装

    npm install js-cookie --save

    二、引用

     

    import Cookies from 'js-cookie'

    三、使用

    存到Cookie去 //创建一个cookie,该cookie在整个网站上均有效: Cookies.set('name', 'value'); //创建一个从现在起7天到期的cookie,该cookie在整个网站上均有效: Cookies.set('name', 'value', { expires: 7 }); //创建一个从现在起4h到期的cookie,该cookie在整个网站上均有效: Cookies.set('name', 'value', { expires: 4/24 }); //创建一个有效期为7天,当前页面路径的cookie: Cookies.set('name', 'value', { expires: 7, path: '' });

    2.在Cookie中取出

    // Read cookie: Cookies.get('name'); // => 'value' Cookies.get('nothing'); // => undefined // Read all visible cookies: Cookies.get(); // => { name: 'value' }

    3.删除

    // Delete cookie: Cookies.remove('name'); // Delete a cookie valid to the path of the current page: Cookies.set('name', 'value', { path: '' }); Cookies.remove('name'); // fail! Cookies.remove('name', { path: '' }); // removed!

    四、特殊使用(在Cookie中存对象)

    跟一般使用不同的是,从Cookie中取出的时候,要从字符串转换成json格式:

    const user = { name: 'lia', age: 18 } Cookies.set('user', user) const liaUser = JSON.parse(Cookies.get('user'))
    Processed: 0.010, SQL: 9