vue簡單實(shí)現(xiàn)記住密碼功能

原理是在提交表單的時(shí)候把用戶名和密碼的值存入cookie中然后再次進(jìn)入頁面時(shí)讀取cookie

html部分

<div class="log_form">
                <div class="log_form_biao">蚊子蚊子蚊子</div>
                <div  class="log_form_inp">
                    <div>
                        <i-input type="text" v-model="username" placeholder="請(qǐng)輸入用戶名" id="user">
                            <Icon type="ios-person-outline" slot="prepend"></Icon>
                        </i-input>
                    </div>
                    <div>
                        <i-input type="text" v-model="password" placeholder="請(qǐng)輸入密碼" id="pswd">
                            <Icon type="ios-locked-outline" slot="prepend"></Icon>
                        </i-input>
                    </div>
                    <div>
                        <Checkbox v-model="password_ji" class="password_ji">記住密碼</Checkbox>
                        <a href="./password_recovery.html" class="password_wji">忘記密碼?</a>
                    </div>
                </div>
                <div>
                    <i-button type="warning" @click="registration">注冊(cè)新機(jī)構(gòu)</i-button>
                    <i-button type="success" class="login_bt" @click="login_submit">登錄</i-button>
                </div>

            </div>

js部分

mounted(){
      this.getCookie();

  },

然后在methods中寫如下函數(shù)

//設(shè)置cookie
    setCookie(c_name, c_pwd, exdays) {
        var exdate = new Date();
        exdate.setTime(exdate.getTime() + 24 * 60 * 60 * 1000 * exdays); //保存的天數(shù)
        document.cookie = "userName=" + c_name + ";path=/;expires=" + exdate.toLocaleString()
        document.cookie = "userPwd=" + c_pwd + ";path=/;expires=" + exdate.toLocaleString()
    },
    //獲取cookie
    getCookie: function() {
        if (document.cookie.length > 0) {
            var arr = document.cookie.split('; '); //這里顯示的格式需要切割一下自己可輸出看下
            // console.log(arr)
            for (var i = 0; i < arr.length; i++) {
                var arr2 = arr[i].split('='); //再次切割
                //判斷查找相對(duì)應(yīng)的值
                if (arr2[0] == 'userName') {
                    this.username = arr2[1]; //保存到保存數(shù)據(jù)的地方
                } else if (arr2[0] == 'userPwd') {
                    this.password = arr2[1];
                }
            }
        }
    },
    //刪除cookie
    clearCookie: function() {
        this.setCookie("", "", -1); //修改2值都為空凹蜂,天數(shù)為負(fù)1天就好了

    },

login_submit(){
        //判斷復(fù)選框是否被勾選 勾選則調(diào)用配置cookie方法
        if (this.password_ji == true) {
            console.log("checked == true");
            //傳入賬號(hào)名妻率,密碼奄侠,和保存天數(shù)3個(gè)參數(shù)
            this.setCookie(this.username, this.password, 7);
        }else {
          console.log("清空Cookie");
          //清空Cookie
          this.clearCookie();
        }
        
        //與后端請(qǐng)求代碼绽昼,本功能不需要與后臺(tái)交互所以省略
        
        console.log("登陸成功");
        

    },

備注:測(cè)試的時(shí)候如果是本地測(cè)試不要用chome瀏覽器,否則讀取不了cookie因?yàn)閔ttponly屬性的原因

原文:(https://blog.csdn.net/wangle_style/article/details/80482966 )

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末馏鹤,一起剝皮案震驚了整個(gè)濱河市垢村,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌馋艺,老刑警劉巖栅干,帶你破解...
    沈念sama閱讀 216,402評(píng)論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異捐祠,居然都是意外死亡碱鳞,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門踱蛀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來窿给,“玉大人,你說我怎么就攤上這事率拒”琅荩” “怎么了?”我有些...
    開封第一講書人閱讀 162,483評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵猬膨,是天一觀的道長允华。 經(jīng)常有香客問我,道長寥掐,這世上最難降的妖魔是什么靴寂? 我笑而不...
    開封第一講書人閱讀 58,165評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮召耘,結(jié)果婚禮上百炬,老公的妹妹穿的比我還像新娘。我一直安慰自己污它,他們只是感情好剖踊,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評(píng)論 6 388
  • 文/花漫 我一把揭開白布庶弃。 她就那樣靜靜地躺著,像睡著了一般德澈。 火紅的嫁衣襯著肌膚如雪歇攻。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,146評(píng)論 1 297
  • 那天梆造,我揣著相機(jī)與錄音缴守,去河邊找鬼。 笑死镇辉,一個(gè)胖子當(dāng)著我的面吹牛屡穗,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播忽肛,決...
    沈念sama閱讀 40,032評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼村砂,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了屹逛?” 一聲冷哼從身側(cè)響起础废,我...
    開封第一講書人閱讀 38,896評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎罕模,沒想到半個(gè)月后色迂,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,311評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡手销,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評(píng)論 2 332
  • 正文 我和宋清朗相戀三年歇僧,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锋拖。...
    茶點(diǎn)故事閱讀 39,696評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡诈悍,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出兽埃,到底是詐尸還是另有隱情侥钳,我是刑警寧澤,帶...
    沈念sama閱讀 35,413評(píng)論 5 343
  • 正文 年R本政府宣布柄错,位于F島的核電站舷夺,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏售貌。R本人自食惡果不足惜给猾,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望颂跨。 院中可真熱鬧敢伸,春花似錦、人聲如沸恒削。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至躯砰,卻和暖如春每币,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背琢歇。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評(píng)論 1 269
  • 我被黑心中介騙來泰國打工兰怠, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人矿微。 一個(gè)月前我還...
    沈念sama閱讀 47,698評(píng)論 2 368
  • 正文 我出身青樓痕慢,卻偏偏與公主長得像尚揣,于是被迫代替她去往敵國和親涌矢。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容