zoukankan      html  css  js  c++  java
  • vue 记住密码

    需要实现的页面效果如图所示:

     

    1.下载插件

    npm install --save js-base64

    2.插件引入

    const Base64 = require('js-base64').Base64

    3.cookie设置函数

    setUserInfo() {
          // 判断用户是否勾选记住密码,如果勾选,向cookie中储存登录信息,
          // 如果没有勾选,储存的信息为空
          if (this.checked) {
            this.setCookie("account", this.loginForm.username);
            // base64加密密码
            let passWord = Base64.encode(this.loginForm.password);
            this.setCookie("password", passWord);
          } else {
            this.setCookie("account", "");
            this.setCookie("password", "");
          }
        },
        // 获取cookie
        getCookie(key) {
          if (document.cookie.length > 0) {
            var start = document.cookie.indexOf(key + "=");
            if (start !== -1) {
              start = start + key.length + 1;
              var end = document.cookie.indexOf(";", start);
              if (end === -1) end = document.cookie.length;
              return unescape(document.cookie.substring(start, end));
            }
          }
          return "";
        },
        // 保存cookie
        setCookie(cName, value, expiredays) {
          var exdate = new Date();
          exdate.setDate(exdate.getDate() + expiredays);
          document.cookie =
            cName +
            "=" +
            decodeURIComponent(value) +
            (expiredays == null ? "" : ";expires=" + exdate.toGMTString());
        }

    参考链接:https://www.cnblogs.com/qisi007/p/10200140.html

  • 相关阅读:
    有关HL7 的C# 源码
    EF中调整字段的顺序
    xml schema 中如何定义类似Map的结构
    js将时间转换为时间戳
    postman使用
    H5拖拽
    读取XML文件中获取特定值
    读取XML文件
    owin使用
    C#跨线程访问
  • 原文地址:https://www.cnblogs.com/cuipingzhao/p/15394022.html
Copyright © 2011-2022 走看看