easier-cookie
Version:
A cookie library with a simple API provide
66 lines (45 loc) • 1.28 kB
Markdown
A cookie library with a simple API provide
npm install easier-cookie
cnpm install easier-cookie
Now we support TypeScript.
JavaScript Cookie can also be loaded as an AMD or CommonJS module.
```javascript
const Cookie = require('easier-cookie');
import Cookie from 'easier-cookie';
```
1. create cookie
Cookie.set accepts 3 arguments: `key`, `value`, `options`
`options` is an Object which includes `expires: day`, `path`, `domain`.
```javascript
// Create a cookie, which value is Object
Cookie.set('name', {a:1}, {
expires: 7,
path: '/aaa',
domain: 'www.baidu.com'
});
// Create a cookie, which value is an Array
Cookie.set('array', ['1',2,3,4],
expires: 7,
});
// Create a cookie that expires 7 days from now
Cookie.set('name', 1, {expires: 7});
// Create an expiring cookie, valid to the path of the current page
Cookies.set('name', 'value', { expires: 7, path: '/' });
// Create an expiring cookie, which the domain is baidu
Cookie.set('to', 'baidu', {
expires: 7,
domain: 'www.baidu.com'
});
```
2. get cookie
```javascript
Cookies.get('name')
```
3. remove cookie
```javascript
Cookies.remove('name')
```