npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

em-cookie

v1.1.1

Published

cookie工具

Downloads

16

Readme

em-cookie

cookie的相关操作

em-cookie NPM downloads Package Quality NPM downloads

为什么用?

  • 减少项目之间重复的代码
  • 公共方法抽离
  • 使用方便
  • 模块化,用哪个,引哪个
  • 易于维护

怎么用?

在vue中可以使用,像挂载其他ui库一样。

import cookie from 'em-cookie';
Vue.use(VueCookie);
// 普通用法
console.log(window.$cookie.get('aaa'));
// vue 用法
console.log(this.$cookie.get('aaa'));

set 方法

1.0.7 版本之前必须设置时间

参数

window.$cookie.set(key, value, expireValue, path, domain, secure);

|属性|说明|类型|是否必须|默认| |---|---|----|-------|---| |key|存储的键值|String|是|无| |value|存储内容|String|是|无| |expireValue|过期时间。可用值: 年(y),月(m),日(d),时(h),分(min),秒(s)|[String,Number]|否1.0.7 之前必传|1d(一天)| |path|存储的作用路径|String|否|/| |domain|存储的作用的 domain|String|否|document.domain`| |secure|Cookie 只能通过安全协议传输为 https 。在 Chrome 52之前,此标记可能会显示来自 http 域的 Cookie 。|Boolean|否|无|

get 方法

window.$cookie.get(key);

|属性|说明|类型|是否必须|默认| |---|---|----|-------|---| |key|获取的键值|String|是|无|

remove 方法

window.$cookie.remove(key, path, domain);

|属性|说明|类型|是否必须|默认| |---|---|----|-------|---| |key|获取的键值|String|是|无| |path|存储的作用路径|String|否|1.0.7 开始默认/| |domain|存储的作用的 domain|String|否|1.0.7 开始默认document.domain|

安装

  • npm

npm install em-cookie

  • yarn

yarn add em-cookie