没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
我们这回使用纯前端保存密码 既然是记住密码,前端也就是使用cookie保存,访问时用cookie读取 先来了解下cookie的基本使用吧 Cookie 所有的cookie信息都在[removed]中存放着,是一个字符串,里面的cookie以分号和空格分隔。就像这样: key1=value1; key2=value2; key3=value3 // 使用[removed] 来获取所有cookie docuemnt.cookie = id=+value 操作cookie /** * 设置cookie值 * * @param {String} na
资源推荐
资源详情
资源评论
前端前端vue+elementUI如何实现记住密码功能如何实现记住密码功能
我们这回使用纯前端保存密码
既然是记住密码,前端也就是使用cookie保存,访问时用cookie读取
先来了解下cookie的基本使用吧
Cookie
所有的cookie信息都在document.cookie中存放着,是一个字符串,里面的cookie以分号和空格分隔。就像这样:
"key1=value1; key2=value2; key3=value3"
// 使用document.cookie 来获取所有cookie
docuemnt.cookie = "id="+value
操作cookie
/**
* 设置cookie值
*
* @param {String} name cookie名称
* @param {String} value cookie值
* @param {Number} expiredays 过期时间,天数
*/
function setCookie (name, value, expiredays) {
let exdate = new Date()
//setDate获取N天后的日期
exdate.setDate(exdate.getDate() + expiredays) //getDate() 获取当前月份的日 + 过期天数
document.cookie =name+"="+encodeURI(value)+";path=/;expires="+exdate.toLocaleString()
}
/**
* 获取cookie值
* @param {String} name cookie名称
*/
function getCookie (name) {
var arr = document.cookie.split(";") //转换数组
//["_ga=GA1.1.1756734561.1561034020", " mobile=123" password=456"] for(var i=0;i<arr.length;i++){
var arr2 = arr[i].split('='); // ["_ga", "GA1.1.1756734561.1561034020"] if(arr2[0].trim() == name){
return arr2[1] }
}
}
/**
* 删除指定cookie值
* @param {String} name cookie名称
*/
function clearCookie (name) {
setCookie(name, '', -1)
}
/**
* 浏览器是否支持本地cookie
*/
function isSupportLocalCookie () {
let {name, value} = {name: 'name', value: 'mingze'}
setCookie(name, value, 1) //设置cookie
return getCookie(name).includes(value) //includes 判断数组name中是否含有当前value(返回true or false)
}
好了了解了cookie我们开始如何实现一个简单的记住密码功能
HTML代码
<el-form :model="ruleForm" :rules="rules"
status-icon
ref="ruleForm"
label-position="left"
label-width="0px"
class="demo-ruleForm login-page">
<h3 class="title">系统登录</h3>
<el-form-item prop="username">
<el-input type="text"
v-model="ruleForm2.username"
auto-complete="off"
placeholder="用户名"
></el-input>
资源评论
weixin_38654944
- 粉丝: 2
- 资源: 943
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- VB+ACCESS宾馆客房管理系统(系统+论文+封面)(2024y3).7z
- VB+access成绩分析统计系统(论文+源代码)(2024tz).7z
- vb+access大气污染模型(系统+翻译+论文+开题)(2024wa).7z
- vb+access抽奖系统(系统+论文+开题报告+外文翻译+封面+中英摘要+任务书+中期检查表)(2024ou).7z
- VB+ACCESS大型机房学生上机管理系统(源代码+系统)(2024n5).7z
- VB+ACCESSVCD租借管理系统(系统+论文+需要分析)(20248q).7z
- php学籍管理系统pc-毕业设计(2024bt).7z
- wangfang1.pdf
- wangfang.pdf
- 《Qt5开发实战》书+源码.zip
- 数学计算中的平方表与圆周率π的应用
- 圣诞树网页的HTML与CSS代码实例
- Java商城-商城演示和商城项目
- 改进的大规模语音合成模型CosyVoice 2: 统一流式与非流式合成
- 全平台数据库管理工具MySQL
- 开源源码分享动态圣诞树
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功