1. 程式人生 > >在Vue中如何使用Cookie操作例項

在Vue中如何使用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檔案,然後上程式碼

?
123456789101112131415161718192021222324//獲取cookie、export function getCookie(name) {var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");if (arr = document.cookie.match(reg))return (arr[2]);elsereturn 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());};//刪除cookieexport 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等方法,程式碼如下:

?
123456789101112131415161718192021222324

相關推薦

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;

jscookie操作

get [1] 查詢 turn == 時間 date add doc 1.設置cookie function addCookie(name,value,expireHours){  var cookieString=name+"="+escape(value)+"; pat

vuecookie的使用

reg query 判斷 else ips creat 退出 tip post 1.存放cookieimport md5 from ‘blueimp-md5‘import cookie from ‘js-cookie‘import url from ‘../api/url.

Vuecookie操作(原生)

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 介紹之

JavaCookie常用操作類(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

vuenpm 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三大框架之一flaskcookie和session的相關操作

狀態保持 Cookie cookie 是指某些網站為了 辨別  使用者身份,進行會話跟蹤而儲存在使用者本地的資料(通常會經過加密),複數形式是 coolies. cookie是由伺服器端生成,傳送給客戶端瀏覽器,瀏覽器會見Cookie中的key和value儲存,下一次請求同一個瀏覽器時發給co