Vue中使用cookies

解决Vue和Beego项目中,Vue请求无法发送cookie,后端无法获取cookie的问题,和解决Vue的axios设置withCredentials之后跨域问题 问题一、Vue请求无法发送cookie,后端无法获取cookie的问题; 1、今天在实现 Vue + Beego 项目的登录功能时,出现 Vue 发送请求之后,Beego 居然无法获取 cookie 的问题,上代码: - 前端 api.js 文件添加 withCredentials 设置: import axios from 'axios' axios.defaults.withCredentials = true - 后端 app.conf 文件设置启用 session 和 cookie se 阅读详情

1、定义js文件util.js

定义三个函数 setCookie, getCookie, delCookie;

//获取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();
  };

2、main.js中定义全局

import  CookieSetting from './util/util.js';

Vue.property.$cookieStore = CookieSetting ;

3、页面调用使用:

调用方法:

设置:this.$cookieStore.setCookie('cookieName','cookieValue');

获取:var temp = this.$cookieStore.getCookie('cookieName');

删除:this.$cookieStore.delCookie('cookieName');

参考自:(14条消息) vue中cookie的使用_qq_33645229的博客-优快云博客_vue使用cookieicon-default.png?t=M3K6https://blog.youkuaiyun.com/qq_33645229/article/details/81672167

相关推荐

Rosetta基础2:preparing ligand

Rosetta是基于残基,也就是说Rosetta不把原子单独对待,而是把它们看作一个完整的化学实体。为了实现这个目标,Rosetta必须知道键长、键角以及其它性质。对标准残基和小分子残基模型都是必须的。Rosetta在params文件中对残基的性质进行编码。Rosetta数据库包含常见氨基酸残基和小分子残基的parmas文件。当我们添加新的配体时,需要生成新的parms文件。 What is a Params File params文件包含残基的几何形状和化学特征的信息,为了让Rosetta理解怎样运行这个

li1guangjun的博客 1755

vue封装cookie方法_使用vue-cookies操作cookie

1.前言在vue中如果想要操作cookie,除了使用之前我们自己封装好的操作cookie的方法之外,我们还可以使用vue-cookies插件,这是一个简单的Vue.js插件,专门用于在vue中处理浏览器的cookie操作,vue-cookies没有依赖关系,它可以独立存在,对vuejs友好。本篇博文就来介绍如何使用vue-cookies插件。2.安装vue-cookiesnpm install v...

weixin_39801879的博客 1260

篮球比赛24秒计时器改造指南:用Multisim实现可调式倒计时系统

本文详细介绍了如何使用Multisim软件改造篮球比赛24秒计时器,实现可调式倒计时系统。从脉冲信号发生器到声光报警模块,提供了完整的电路设计方案和调试技巧,帮助开发者快速掌握数字电路设计的核心原理,提升体育电子设备开发效率。

wood5的博客 212

vue设置cookie和路由守卫

vue cookie

Pert的博客 6004

OpenEarthMap 与 xBD 数据集合并

整合好的数据:链接: https://pan.baidu.com/s/1uJ_Zg6n-s3u1D49OW52D7Q?pwd=2vwx 提取码: 2vwx完整整合步骤与代码如下。

qq_60293814的博客 1596

设备管理器找不到蓝牙?从驱动到BIOS的系统排查指南

在Windows系统中,蓝牙功能依赖硬件、驱动、系统服务三层协同工作。设备管理器作为硬件状态的可视化窗口,当蓝牙设备消失时,往往意味着某一层链路中断。常见原因包括BIOS无线开关关闭、驱动异常、蓝牙支持服务被禁用,或系统文件损坏。排查思路应从基础概念出发,先理解蓝牙设备在设备管理器中的四种隐藏位置,再通过扫描硬件、检查BIOS、重装驱动、修复服务等步骤逐层定位。这一方法不仅适用于Windows电脑,也适用于HC-05、ESP32等嵌入式蓝牙模块,因为硬件、协议栈、应用层的故障逻辑相通。掌握这套技术价值在于减

weixin_33377602的博客 269

vue cookie和本地存储的使用

在Vue中,可以使用多种方式来处理cookie和本地存储对于cookie和本地存储,不同的方法有不同的特点和适用场景。下面是这些方法的对比和使用场景:对比cookie的方法:使用js-cookie库:使用js-cookie库可以简化cookie的设置、获取和删除操作。适用于需要频繁操作cookie的场景,例如用户认证、跟踪用户行为等。使用原生JavaScript:原生JavaScript提供了对cookie的基本操作方法。适用于简单的cookie操作,不需要引入额外的库。

一步一个脚印,踏实努力,向着目标前进 3311

V-REP(Cooprliesim EDU)自学笔记 实现UR5机械臂末端按轨迹移动

V-REP(Cooprliesim EDU)自学笔记 实现UR5机械臂末端按轨迹移动

xu_white的博客 7583

Vue(简单了解Cookie、生命周期)

Cookie了解、生命周期解析(分清vue执行的钩子函数配置)

weixin_57920269的博客 1800

CloudSat卫星数据高效下载与自动化处理指南

本文详细介绍了CloudSat卫星数据的高效下载与自动化处理方法,包括交互式图形界面和wget批量下载技巧,以及使用Python脚本实现自动化处理和数据质量控制。内容涵盖从数据准备到实战应用的完整流程,特别适合气象研究和气候建模领域的工作者提升工作效率。

weixin_28700411的博客 233

【EtherCAT实践篇一】TwinCAT 3安装、使用

FULL(XAE)安装包:包含了XAR的功能,并能进行多种语言的编程和硬件组态,通常安装在编程电脑上;XAR安装包:包含了ADS的功能,是实时运行环境,对 TwinCAT 模块进行加载、执行、管理、实时运行与调用,通常安装在PLC中;RM安装包:在装了高版本的TwinCAT 3后,发现PLC中的TwinCAT版本较低,就需要安装相应低版本的RM安装包切换版本使用(注:4024无法使用RM安装包切换到低于4022的版本,如4020/4018/4016版本。

JXES智能生态系统 5128

vue-cookies

vue-cookies 一个简单的Vue.js插件,用于处理浏览器cookie 安装 npm install vue-cookies --save 使用 import Vue from 'Vue' import VueCookies from 'vue-cookies' Vue.use(VueCookies) Api 语法格式:[this | Vue | window].$co...

YuSina_的博客 598

【YOLOv8科研级优化】集成YOLOv10的SCDown采样模块,让你的模型下采样更高效更精准

打开确保模型解析器能识别SCDown模块。通过将YOLOv10的SCDown模块集成到YOLOv8中,我们实现了一个“细节保留+高效下采样”的目标检测模型。这个改进不仅在工程上能提升小目标、细粒度场景的检测效果,更在科研上提供了“分阶段下采样”的创新思路——这种思路可以延伸到其他卷积网络(如ResNet、MobileNet)的下采样层改进中,帮你在论文中打造独特的研究点。

m0_71589036的博客 137

vue中cookies的使用方式

vue中cookies的使用有时候做登录时会有一个记住密码的需求,这个时候可以使用cookies把账号密码存起来,下次再进来就免去了输入账号密码的需求。原生cookies操作比较麻烦这里我们使用js-cookies,先下载:登录后复制 npm install --save js-cookie1.安装成功后在需要的地方进行...

计算机毕业论文源码,学生个人网页制作html源码。贴近用户做网络推广和互联网优化。 394

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

vue-cookies的使用

安装vue-cookies npm install vue-cookies --save 使用vue-cookies // 在main.js中 // require var Vue = require('vue') Vue.use(require('vue-cookies')) // es2015 module (推荐使用这个) import Vue from ...

weixin_34315665的博客 103

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

vue之vue-cookies

npm链接:https://www.npmjs.com/package/vue-cookies 安装: npm install vue-cookies --save 使用: import Vue from ‘Vue’ import VueCookies from ‘vue-cookies’ Vue.use(VueCookies) Api:   设置 cookie: this.cookies.set...

深夜代码酒神 8万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

vue开发不同代理方式设置cookies

vue开发不同代理方式设置cookies 1,使用vue-cli 2.x脚手架开发配置 找到项目中的config文件夹下的index.js文件,dev对象内有一个proxyTable的配置项。 dev: { env: require('./dev.env'), port: 8888, host: '0.0.0.0', autoOpenBrowser: false...

summer7310的专栏 7748

Vue 中 使用 vue-cookies和vue-session

一、Vue中使用vue-session 1.npm 安装 vue-session npm install vue-session 2.在main.js中引入 import VueSession from 'vue-session' Vue.use(VueSession) 3.使用 this.$session.set("key",value); //存session thi...

龚箭的博客 2万+

vue操作cookies

import Cookies from 'js-cookie' const COOKIE_PREFIX = 'COOKIE-PREFIX-' const expires = 7 const domain = window.location.hostname || 'localhost' const COOKIE_OPT = { expires, domain } console.log(COOKIE_OPT) export const setCookie = (key, value, ex

fmk1023的博客 449

vue-cookies 使用方法

1.前言 在vue中如果想要操作cookie,除了使用之前我们自己封装好的操作cookie的方法之外,我们还可以使用vue-cookies插件,这是一个简单的Vue.js插件,专门用于在vue中处理浏览器的cookie操作,vue-cookies没有依赖关系,它可以独立存在,对vuejs友好。本篇博文就来介绍如何使用vue-cookies插件。 2.安装vue-cookies npm install vue-cookies --save 3.引入vue-cookies 安装完毕后,我们需.

高先生的猫 1万+

Vue-Cookies 使用指南

Vue-Cookies 使用指南 1. 项目目录结构及介绍 Vue-Cookies 是一个为 Vue.js 应用程序设计的简单浏览器饼干处理插件。虽然具体仓库未直接提供详细的目录结构说明,基于常规的 Vue.js 插件结构,我们预期其大致结构可能包括: src: 源代码目录,存放主要的插件实现代码。 index.js: 入口文件,导出插件供其他项目使用。 package.json: 包含项目的元...

gitblog_00957的博客 458

Vue-Cookies 使用教程

Vue-Cookies 使用教程 项目介绍 Vue-Cookies 是一个简单易用的 Vue.js 插件,用于处理浏览器 cookies。它允许开发者轻松地设置、获取和删除 cookies,适用于各种 Vue.js 项目。该项目在 GitHub 上开源,由 cmp-cc 维护。 项目快速启动 安装 首先,通过 npm 安装 vue-cookies: npm install vue-cookies ...

gitblog_00905的博客 506

vue-cookies使用及说明

获取所有 cookie name,以数组形式返回。检查某个 cookie name是否存在。获取一个cookie。设置一个cookie。删除一个cookie。

weixin_45063953的博客 953

Vue-cookies 项目常见问题解决方案

Vue-cookies 项目常见问题解决方案 Vue-cookies 是一个用于处理浏览器 cookies 的 Vue.js 插件,它提供了简单的方法来设置、获取和删除 cookies。该项目主要使用 JavaScript 编程语言。 新手常见问题及解决步骤 问题一:如何安装 Vue-cookies? 问题描述: 新手在使用 Vue-cookies 时,可能会不清楚如何正确安装这个插件。 解决步骤...

gitblog_00748的博客 578

Vue-cookies:简单易用的Vue.js cookies 处理插件

Vue-cookies:简单易用的Vue.js cookies 处理插件 Vue-cookies 是一个为 Vue.js 应用程序处理浏览器 cookies 的简单插件,主要使用 JavaScript 编程语言编写。 项目的核心功能 该插件的核心功能是提供了一套简单的方法来设置、获取、删除和检查 cookies,支持全局配置和针对单个 cookie 的配置。主要功能包括: 设置和获取 cooki...

gitblog_00415的博客 436

vue-cookies使用方法

【代码】vue-cookies使用方法,vue中使用获取cookie。

m0_70265923的博客 1981
上一篇: java 访问sql server ,提示TLS错误的问题
下一篇: 如何从Oracle获取当前库中所有表空间创建的语句
violetlength
博客等级 码龄17年 9粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值