Vue中如何使用Cookie操作例項
大家好,由於公司忙著趕專案,導致有段時間沒有釋出新文章了。今天我想跟大家談談Cookie的使用。同樣,這個Cookie的使用方法是我從公司的專案中抽出來的,為了能讓大家看懂,我會盡量寫詳細點。廢話少說,我們直接進入正題。
一、安裝Cookie
在Vue2.0下,這個貌似已經不需要安裝了。因為當你建立一個專案的時候,npm install 已經為我們安裝好了。我的安裝方式如下:
?1234567 | # 全域性安裝 vue-cli $ npm install --global vue-cli # 建立一個基於 webpack 模板的新專案 $ vue init webpack my-project # 安裝依賴,走你 $ cd my-project $ npm install |
二、封裝Cookie方法
在util資料夾下,我們建立util.js檔案,然後上程式碼
//獲取cookie、
export
function
getCookie(name) {
var
arr, reg =
new
RegExp(
"(^| )"
+ name +
"=([^;]*)(;|$)"
);
if
(arr = document.cookie.match(reg))
return
(arr[2]);
else
return
null
;
}
//設定cookie,增加到vue例項方便全域性呼叫
export
function
setCookie (c_name, value, expiredays) {
var
exdate =
new
Date();
exdate.setDate(exdate.getDate() + expiredays);
document.cookie = c_name +
"="
+ escape(value) + ((expiredays ==
null
) ?
""
:
";expires="
+ exdate.toGMTString());
};
//刪除cookie
export
function
delCookie (name) {
var
exp =
new
Date();
exp.setTime(exp.getTime() - 1);
var
cval = getCookie(name);
if
(cval !=
null
)
document.cookie = name +
"="
+ cval +
";expires="
+ exp.toGMTString();
};
三、在HTTP中把Cookie傳到後臺
關於這點,我需要說明一下,我們這裡使用的是axios進行HTTP傳輸資料,為了更好的使用axios,我們在util資料夾下建立http.js檔案,然後封裝GET,POST等方法,程式碼如下:
import axios from
'axios'
//引用axios
import {getCookie} from
'./util'
//引用剛才我們建立的util.js檔案,並使用getCookie方法
// axios 配置
axios.defaults.timeout = 5000;
// http request 攔截器,通過這個,我們就可以把Cookie傳到後臺
axios.interceptors.request.use(
config => {
const token = getCookie(
'session'
);
//獲取Cookie
config.data = JSON.stringify(config.data);
config.headers = {
'Content-Type'
:
'application/x-www-form-urlencoded'
//設定跨域頭部
};
if
(token) {
config.params = {
'token'
: token}
//後臺接收的引數,後面我們將說明後臺如何接收
}
相關推薦
Vue中如何使用Cookie操作例項
大家好,由於公司忙著趕專案,導致有段時間沒有釋出新文章了。今天我想跟大家談談Cookie的使用。同樣,這個Cookie的使用方法是我從公司的專案中抽出來的,為了能讓大家看懂,我會盡量寫詳細點。廢話少說,我們直接進入正題。一、安裝Cookie在Vue2.0下,這個貌似已經不需要
在Vue中如何使用Cookie操作例項
一、安裝Cookie在Vue2.0下,這個貌似已經不需要安裝了。因為當你建立一個專案的時候,npm install 已經為我們安裝好了。我的安裝方式如下:?1234567# 全域性安裝 vue-cli$ npm install --global vue-cli# 建立一個基於
vue 中 直接操作 cookie 及 如何使用工具 js-cookie
如何 tps doc basic del window image nor 工具 vue 中直接操作 cookie
以下3種操作方式
set: function (name, value, days) {
var d = new Date;
js中cookie操作
get [1] 查詢 turn == 時間 date add doc 1.設置cookie
function addCookie(name,value,expireHours){ var cookieString=name+"="+escape(value)+"; pat
vue中cookie的使用
reg query 判斷 else ips creat 退出 tip post 1.存放cookieimport md5 from ‘blueimp-md5‘import cookie from ‘js-cookie‘import url from ‘../api/url.
Vue之cookie操作(原生)
Vue之cookie操作(原生)
再vue元件中加入以下幾個方法,然後呼叫即可。
methods:{
//讀取cookie,需要注意的是cookie是不能存中文的,如果需要存中文,解決方法是後端先進行編碼encode(),前端取出來之後用decodeURI('string')解碼。(安卓可以取
EntiryFramework中事務操作例項
一、在EF中使用事務操作
1.EF中的事務操作預設情況下會阻塞其他程序的讀取操作
2.分散式事務TranscationCope需引用System.data.Transcations.dll才能使用,TranscationCope進行多事務協調時需安裝與設定MSDTC元件。
(起步2)VUE中資料互動例項
以下例子是參考網上教程實現,所以介面樣式是一致的(如有雷同純屬正常),不過以下內容和圖片都是通過本人例項實現
示例程式碼太大,我已經上傳到CSDN連結地址,http://download.csdn.net/download/feixiang3447/10180609
介紹之
Java中Cookie常用操作類(Spring中操作Cookie)
方法 .net str blog .cn shm efault csdn int 說明:Cookie下用Key取值沒有快速的方法,只能便利循環去取。
import java.util.HashMap;
import java.util.Map;
import
vue中使用cookie記住用戶上次選擇(本次例子中為下拉框)
ons lang 但是 span 添加 切割 拼接 代碼 except 最近工作中碰到一個需求,添加一條數據時,自動記住上次選擇的下拉框的數據,剛開始覺得沒思路,後來請教了項目組長,組長直接一句,這不很簡單吧,直接用cookie,我:.......
好吧,都王的差不多了,於
使用vue中的axios後,對例項中的data進行賦值的問題
總結一下我遇到的一個糾結很久的問題。
在專案中需要用到後臺的資料對前端渲染,使用到了vue整合的axios,使用vue中的鉤子函式在頁面元件掛載完成之後向後臺傳送一個get請求然後將返回後的資料賦值data()中定義的屬性:
執行後前端報錯:
原因:
在請求執行成功後執行
Linux中的定時任務簡單操作例項
今天,我懷著一顆感恩的心,寫了一個小小的定時任務,細想還是寫個簡單的例子吧,希望能幫到你!
首先我在/usr/local/資料夾下建立了一個檔案,hah.sh檔案
在hah.sh裡面編寫shell指令碼
看看,此時我已經再搞事情了
然後吶,咱們先學個知識點
Vue 中自定義元件(包含例項)
Vue 支援自定義元件,方便我們在開發過程中根據自己的專案自定義元件。
定義
主要是通過 Vue.component( ) 來完成。新建一個 alert.js 檔案:
// 自定義一個 alert 元件
Vue.component('alert', {
template: '&
在vue中多次呼叫同一個定義全域性變數的例項
在Vue開發中,有很多場景會用到多次重複的API請求。
例如:
前端精品教程:百度網盤下載
?
1
Vue中的$set的使用例項程式碼
Vue —$set
在我們使用vue進行開發的過程中,可能會遇到一種情況:當生成vue例項後,當再次給資料賦值時,有時候並不會自動更新到檢視上去; 當我們去看vue文件的時候,會發現有這麼一句話:如果在例項建立之後新增新的屬性到例項上,它不會觸發檢視更新。 如下程式碼,給 stud
在Vue中如何使用Cookie
大家好,由於公司忙著趕專案,導致有段時間沒有釋出新文章了。今天我想跟大家談談Cookie的使用。同樣,這個Cookie的使用方法是我從公司的專案中抽出來的,為了能讓大家看懂,我會盡量寫詳細點,如果有不明白的盆友,可以加我們的QQ號,我們會遠端指導。我們的QQ號:【511387930】。廢話少說,我
vue中的ref作用,可以實現DOM的聯動操作
其實官網已經講的很仔細了,只是我個人可能接受能力比較差,並沒有立刻明白他的意思。不過使用之後就很明白了。這裡主要舉個例子來說明:
我想要的效果是點選儲存的同時,也能點選重置這個按鈕,觸發reset,ref這個特性就幫我達到了DOM的一個聯動效果
感謝分享https://blo
vue中npm run build打包編譯的一系列操作
從package.json 中可以看出,npm run build,其實是執行了 node build/build.js,我們在build資料夾中找到build.js,build主要的工作是:檢測node和npm版本,刪除dist包,webpack構建打包,在終端輸出構建資訊
vue 中 使用 vue-cookie
vue-cookie
第一步:安裝vue-cookie
npm install vue-cookie --save
第二步:在 mian.js 引入和通過 Vue.use() 明確地安裝
在 main.js 中引入
// require es5 方法
var Vue = requ
python三大框架之一flask中cookie和session的相關操作
狀態保持
Cookie
cookie 是指某些網站為了 辨別 使用者身份,進行會話跟蹤而儲存在使用者本地的資料(通常會經過加密),複數形式是 coolies.
cookie是由伺服器端生成,傳送給客戶端瀏覽器,瀏覽器會見Cookie中的key和value儲存,下一次請求同一個瀏覽器時發給co