文档章节

cookie设置

激烈的海胆
 激烈的海胆
发布于 2018/02/07 17:33
字数 144
阅读 5
收藏 0
setCookie (cname, cvalue, exdays) {
  let d = new Date()
  d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000))
  let expires = 'expires=' + d.toGMTString()
  document.cookie = cname + '=' + cvalue + ';' + expires
},
getCookie (cname) {
  let name = cname + '='
  let ca = document.cookie.split(';')
  for (var i = 0; i < ca.length; i++) {
    var c = ca[i].trim()
    if (c.indexOf(name) === 0) return c.substring(name.length, c.length)
  }
  return ''
},
checkCookie () { // todo 这块根据不同业务去自己配置
  let userName = this.getCookie('userName')
  let pwd = this.getCookie('pwd')
  if (userName !== '' && pwd !== '') { // 如果有cookie
    document.querySelector('#phone').value = userName
    document.querySelector('#pwd').value = pwd
  } else {
    document.querySelector('#phone').value = ''
    document.querySelector('#pwd').value = ''
  }
}
// 登录成功存储userName, pwd 到cookie
this.setCookie('userName', document.querySelector('#phone').value, 30) // 登录成功存储cookie
this.setCookie('pwd', document.querySelector('#pwd').value, 30) // 登录成功存储cookie
mounted () {
  this.checkCookie()
}

© 著作权归作者所有

激烈的海胆
粉丝 0
博文 25
码字总数 7600
作品 0
北京
前端工程师
私信 提问
jQuery插件 -- Cookie插件jquery.cookie.js

jQuery插件 -- Cookie插件jquery.cookie.js(转) Cookie是网站设计者放置在客户端的小文本文件。Cookie能为用户提供很多的使得,例如购物网站存储用户曾经浏览过的产品列表,或者门户网站记...

james_laughing
2016/06/12
37
0
jquery.cookie使用方法

一个轻量级的cookie插件,可以读取、写入、删除cookie。 jquery.cookie.js的配置 首先包含jQuery的库文件,在后面包含jquery.cookie.js的库文件。 <script type="text/javascript" src="js/j......

薛鹏飞
2012/09/14
142
0
cookie介绍一个简单的效果传值

首先来一个简单的介绍 一个轻量级的cookie 插件,可以读取、写入、删除 cookie。 jquery.cookie.js 的配置 首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件。 使用方法 1.新添...

骚胖
2017/11/17
0
0
jquery.cookie用法详细解析

Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启...

huoyoung
2016/06/23
194
0
Cookie的设置、读取以及是否自动携带问题

原文地址: github.com/yinxin630/b… 技术交流: fiora.suisuijiang.com/ 这篇文章将解答以下疑问: 能设置或读取子域的cookie吗? 客户端设置cookie与服务端设置cookie有什么区别? ajax请求到底...

碎碎酱
2018/07/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

js如何控制table中的某一行动态置顶

两行代码搞定: $('#'+item.roadCode).fadeOut().fadeIn();//获取到需要置顶的行 $(".table").prepend($('#'+item.roadCode)); 其中,fadeOut()方法 作用 --- 从可见到隐藏 如下: prepend(......

码妞
53分钟前
3
0
四种解决Nginx出现403 forbidden 报错的方法

我是在在本地用虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403, 于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permission denied,详细报错如下: 1....

dragon_tech
59分钟前
3
0
获取RestResultResponse返回的值

Springboot项目,需要调其他服务的接口,返回值类型是RestResultResponse 打断点的结果集是这个 打印出来的getData(): [{id=3336b624-8474-4dd9-bd5b-c7358687c877, paraNo=104, para=Postpo...

栾小糖
今天
4
0
【小学】 生成10以内的加减法

#!/usr/bin/env python# coding: utf-8from random import randrange# 题目的最大数值R_MAX = 10# 生成的题目的数量R_PAGE = 70# 生成减法列表def get_sub_list():...

Tensor丨思悟
今天
11
0
JavaScript设计模式——适配器模式

  适配器模式是设计模式行为型模式中的一种模式;   定义:   适配器用来解决两个已有接口之间不匹配的问题,它并不需要考虑接口是如何实现,也不用考虑将来该如何修改;适配器不需要修...

有梦想的咸鱼前端
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部