日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

在vue中使用cookie記住用戶上次選擇的實(shí)例(本次例子中為下拉框)

瀏覽:168日期:2022-11-23 13:36:50

最近工作中碰到一個(gè)需求,添加一條數(shù)據(jù)時(shí),自動(dòng)記住上次選擇的下拉框的數(shù)據(jù),剛開始覺得沒思路,后來請教了項(xiàng)目組長,組長直接一句,這不很簡單吧,直接用cookie,我:.......

好吧,都王的差不多了,于是經(jīng)過一番百度實(shí)踐,測試,總算是可以了,接下來就說說實(shí)踐以及一些坑!

開發(fā)環(huán)境: webpack+vue+java后臺

要實(shí)現(xiàn)這個(gè)小功能,其實(shí)只需要在vue中寫相應(yīng)的功能就可以了,并不需要在后臺寫什么,但是如果寫的不正確,后臺也是會報(bào)錯(cuò)的,代碼如下:

先把這幾個(gè)方法寫上,刪除的看需求決定需不需要:

//設(shè)置cookie setCookie(projectId,exdays) { var exdate=new Date();//獲取時(shí)間 exdate.setTime(exdate.getTime() + 24*60*60*1000*exdays);//保存的天數(shù) //字符串拼接cookie window.document.cookie='projectId'+ '=' +projectId+';expires='+exdate.toGMTString(); }, //讀取cookie getCookie:function () { console.log(document.cookie); let me=this; if (document.cookie.length>0) { var arr=document.cookie.split(’; ’);//這里顯示的格式需要切割一下自己可輸出看下 for(var i=0;i<arr.length;i++){ var arr2=arr[i].split(’=’);//再次切割 //判斷查找相對應(yīng)的值 if(arr2[0]==’projectId’){me.workhourData.projectId=arr2[1];//保存到保存數(shù)據(jù)的地方 } } } }, //清除cookie clearCookie:function () { this.setCookie('','',-1);//修改2值都為空,天數(shù)為負(fù)1天就好了 },

我這里是只需要一個(gè)projectId即可,實(shí)際中可以根據(jù)具體需求設(shè)置,

注意,這里有個(gè)坑,那就是中文,如果你需要存儲中文cookie,而不進(jìn)行任何處理的話,那么后臺是會報(bào)錯(cuò)的,

java.lang.IllegalArgumentException: Control character in cookie value or attribute

這個(gè)錯(cuò)誤一般是中文編碼引起的,中文采用的是Unicode編碼,而英文采用的是ASCII編碼,當(dāng)Cookie保存中文的時(shí)候需要對中文進(jìn)行編碼,而且從Cookie中取出內(nèi)容的時(shí)候也要進(jìn)行解碼,所以必須特殊處理

escape(value) 編碼

cookievalue=unescape(value); 解碼

百度有恨多中方法,這里不多說!

然后就是在頁面每一次加載的時(shí)候去調(diào)用this.getCookie()方法就可以了,

還要記住一點(diǎn)是,保存的時(shí)候也要設(shè)置cookie,這樣才會生效,還有就是時(shí)間問題了,根據(jù)具體需求傳參即可!

最后需要說的時(shí),如果一旦報(bào)錯(cuò)或者不想要cookie了,可以手動(dòng)清楚瀏覽器cookie!,這是最快的方式:

在vue中使用cookie記住用戶上次選擇的實(shí)例(本次例子中為下拉框)

補(bǔ)充知識:vue 前后端分離調(diào)用后端數(shù)據(jù)(加深記憶)

1、在.vue文件中引入調(diào)用對應(yīng)后臺數(shù)據(jù)方法,并調(diào)用此方法

import {getAccount} from ’../assets/js/index’

2、前端申請后臺數(shù)據(jù)(安裝axios依賴)

//上方引入的index.jsimport axios from ’axios’import {baseUrl} from './config';import $ from ’jquery’import ’./base’export const getAccount=()=>{ return axios.post(`${baseUrl}/index/index/index`).then(res=>{ return res.data; })}//config.jsexport const baseUrl=’http://shagua.com’;//base.jsimport axios from ’axios’;import qs from ’qs’;import router from ’../../router’axios.defaults.withCredentials=true; //允許跨域發(fā)送cookieaxios.defaults.transformRequest = [function(data) { //解析post數(shù)據(jù) if(typeof data==’object’){ return qs.stringify(data); }else{ return data; } }];axios.defaults.transformResponse=[function(data){ //攔截response請求,做統(tǒng)一跳轉(zhuǎn) data=JSON.parse(data); if(data.status==’-99’){ router.push({path:’/login’}); } return data;}];

3、后端接收前端申請并返回?cái)?shù)據(jù)(此處使用tp5,這里是允許訪問,后臺業(yè)務(wù)去對應(yīng)調(diào)用的方法里寫)

//跨域訪問的時(shí)候才會存在此字段$origin = isset($_SERVER[’HTTP_ORIGIN’]) ? $_SERVER[’HTTP_ORIGIN’] : ’’; $allow_origin = array( ’http://localhost:8080’,); if(in_array($origin, $allow_origin)){ header(’Access-Control-Allow-Credentials: true’); header('Access-Control-Allow-Headers: *'); header(’Access-Control-Allow-Origin:’.$origin); header(’Access-Control-Max-Age:3600’);}

以上這篇在vue中使用cookie記住用戶上次選擇的實(shí)例(本次例子中為下拉框)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Vue
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
香蕉久久久久久久av网站| 国产私拍福利精品视频二区| 欧美日韩国产一区二区在线观看| 日韩高清欧美激情| 狠狠久久伊人中文字幕| 亚洲午夜久久久久久尤物| 视频在线观看一区二区三区| 国产精品magnet| 神马午夜久久| 亚州国产精品| 欧美国产极品| 日韩欧美少妇| 蜜臀久久99精品久久久久久9| 日韩高清在线一区| 日韩精品免费一区二区在线观看| 视频一区在线视频| а√在线中文在线新版| 欧美日韩视频免费观看| 亚洲毛片在线| 日韩欧美国产精品综合嫩v| 美女精品网站| 91嫩草亚洲精品| 亚洲免费成人av在线| 影音国产精品| 精品91福利视频| 日韩欧美中文在线观看| 成人看片网站| 精品一区二区三区在线观看视频| 婷婷中文字幕一区| 国产精品v一区二区三区| 91高清一区| 91视频一区| 蜜臀av性久久久久蜜臀aⅴ四虎| 狠狠躁少妇一区二区三区| 日韩精品一区二区三区免费观影| 国产伦精品一区二区三区千人斩 | 欧美日韩一区自拍| 久久97视频| 爽好久久久欧美精品| 久久久久久久欧美精品| 亚洲资源av| 国产精品国产一区| 日韩激情啪啪| 蜜桃久久久久久| 亚洲国产影院| 韩国女主播一区二区三区| 欧美国产中文高清| 国产夫妻在线| 久久中文字幕一区二区| 麻豆视频久久| 一区二区三区国产在线| 久久国产中文字幕| 日韩成人高清| 成人在线视频免费看| 国产精品久久久久久模特| 国产精品伦理久久久久久| 国产精品一页| 日韩区一区二| 亚洲综合中文| 麻豆视频观看网址久久| 国产精品视频3p| 欧美日本久久| 老司机免费视频一区二区| 色偷偷偷在线视频播放| 国产日韩亚洲| 国产伦一区二区三区| 国产精品伦一区二区| 影音国产精品| 欧美91福利在线观看| 欧美日韩尤物久久| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产毛片久久| 制服诱惑一区二区| 久久福利影视| 精品三区视频| 国产不卡av一区二区| 精品一区二区三区在线观看视频| 欧美日韩一视频区二区| 综合欧美亚洲| 亚洲美洲欧洲综合国产一区| 国产精品美女| 一区二区国产在线观看| 激情丁香综合| 先锋亚洲精品| 日本综合精品一区| 蜜臀av亚洲一区中文字幕| 欧美一区二区三区久久精品| 国产精品一区二区三区av麻| 亚洲免费成人av在线| 国产精品1区| 国产精品久久久久久久久妇女| 亚洲精品美女| 色婷婷综合网| 午夜久久99| 久久国产66| 亚洲少妇自拍| 欧美在线看片| 精品日韩视频| 欧洲精品一区二区三区| 免费在线看一区| 国产伦理久久久久久妇女| 日本免费在线视频不卡一不卡二| 国产精品密蕾丝视频下载| 精品一区二区三区视频在线播放| 欧美日韩亚洲一区二区三区在线| 免费亚洲婷婷| 亚洲91视频| 日韩精品久久久久久| 97精品国产| 美女少妇全过程你懂的久久| 在线观看亚洲精品福利片| 国产精品九九| 欧美中文一区二区| 日本91福利区| 精品国产免费人成网站| 欧美日韩国产免费观看| 日本aⅴ亚洲精品中文乱码| 在线天堂资源www在线污| 丝袜美腿亚洲一区| 国产精品入口久久| 日韩中文字幕| 四虎影视精品| 青草久久视频| 91精品精品| 亚洲欧美久久久| 久久精品免视看国产成人| 狠狠爱www人成狠狠爱综合网| 欧美亚洲tv| 狠狠干综合网| 荡女精品导航| 国产精品xvideos88| 午夜欧美精品| 精品日韩一区| 视频一区日韩精品| 亚洲www啪成人一区二区| 日本va欧美va精品发布| 婷婷激情久久| 国产一区调教| 日韩高清一区| 给我免费播放日韩视频| 免费人成在线不卡| 香蕉久久夜色精品国产| 在线精品亚洲欧美日韩国产| 亚洲一级淫片| 激情欧美国产欧美| 精品国产a一区二区三区v免费| 7m精品国产导航在线| 视频一区二区不卡| 色老板在线视频一区二区| 激情久久久久久久| 精品深夜福利视频| 国产探花一区| 亚洲网址在线观看| 伊人精品视频| 日韩影院在线观看| 欧美日韩精品一区二区三区在线观看| 日韩成人免费| 久久精品国产成人一区二区三区| 日韩视频精品在线观看| 99成人超碰| 亚洲精品国产偷自在线观看| 久久99伊人| 综合激情网站| 日韩精品久久久久久| 久久精品99国产国产精| 美腿丝袜亚洲一区| 在线日韩中文| 亚洲五月综合| 麻豆成人在线观看| 日韩国产专区| 免费人成黄页网站在线一区二区| 青草久久视频| 欧美三级精品| 蜜桃av一区二区在线观看| 91精品国产自产精品男人的天堂| 精品在线网站观看| 国产女优一区| 国产精品sss在线观看av| 亚洲国产专区| 精品免费在线| 丝袜美腿高跟呻吟高潮一区| 国产日韩欧美三级| 欧美亚洲激情| 精品亚洲成人| 免费国产自久久久久三四区久久| 亚洲黄页一区| 久久福利影视| 91精品国产自产在线丝袜啪| 久久九九精品| 成人在线免费观看网站| 日本在线啊啊| 美女尤物久久精品| 91成人在线| 国产成人精选| 日韩中文字幕在线一区| 久久精品福利| 免费视频一区二区三区在线观看| 青草av.久久免费一区| 国产欧美三级| 日本免费一区二区视频|