自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (1)
  • 收藏
  • 关注

原创 pdf预览引发的vue项目只允许Chrome浏览器访问

项目中需要把原本下载pdf功能改成在线预览,只能预览不能进行其他操作,通过在地址后面拼接参数可以隐藏掉工具栏,但是只对chrome生效,所以又增加了访问权限,只对chrome浏览器开放,记录一下该效果只能在谷歌浏览器中生效,所以又提出限制浏览器访问项目非谷歌浏览器,页面展示“”请使用谷歌浏览器访问该系统,在index.html文件里写入如下代码:三、没有获取到token不可进入页面项目中如果获取不到token值,后端会做出判断,前端通过router.beforeEach也增加一个限制在mai

2022-07-08 17:33:11 627 1

原创 记录git一些用法

今天想更新一下Gitee上的项目,发现一些基本的git命令都快忘记了,所以来记录一下。1、首先将已关联的git地址更换一下,方法如下(作者:git修改当前项目仓库地址的三种方法_halo1416的博客-CSDN博客_git更换仓库地址一、前言最近公司将gitlab整体迁移了,换了新的地址,虽然在迁移的时候将相关分支信息、代码拷过去了;但是我们开发人员在迁移过程中也会有新的代码产出;或者由于项目原因,没有及时更新地址,造成大量新的代码产出!怎么样将自己新产出的代码提交的新库呢?方法:更新仓库地址二、怎么更改已

2022-07-05 18:57:32 196

原创 同一个浏览器下相同域名和端口的不同应用,解决token被覆盖问题

今天后端在进行项目测试的时候,提出一个问题。用域名加端口号的方式访问项目,相同域名、端口号的情况下根据后缀的不同区分不同项目,导致俩个项目的token变成一样的了,从而终止会话。问题产生原因浏览器是根据应用的域名或者IP地址储存session的,相同的域名或者IP下,session的名称也就是key不能重复。用户访问系统a时,存储session信息token等于1,访问系统b时,session信息token被赋值为2,那么再去操作系统a时,检测到session与服务生成的不匹配,就会终止会话。

2021-11-08 18:01:24 3886

原创 vue-cli-service 项目多环境配置,解决生产环境与测试环境打包后的文件格式不同

需求最近有一个新需求,aes加密中的key值在开发环境和生产环境不一样,打包的时候需要分别执行,记录一下。文件目录新增文件在根目录下增加 【.env.dev】 和 【.env.prod 】文件,如上图所示。文件内容如下:.env.devNODE_ENV = 'development'VUE_APP_ENV = 'development'VUE_APP_BASE_URL = 'https://lxf-dzapi.ceair.com'.env.prodNO...

2021-11-04 15:24:04 2583 1

原创 Vue+Typescript项目起手式

什么是typescript?Typescript 是 Javascript 的强类型版本。然后在编译期间去掉类型和特有语法,生成纯粹的 JavaScript 代码。由于最终在浏览器中运行的仍然是 JavaScript,所以 TypeScript 并不依赖于浏览器的支持,也并不会带来兼容性问题。TypeScript 是 JavaScript 的超集,这意味着它支持所有的 JavaScript 语法。并在此之上对 JavaScript 添加了一些扩展,如 class / interface / module

2020-09-16 14:00:21 514

原创 es6-解构赋值理解及应用场景

前言我们经常定义许多对象和数组,然后有组织地从中提取相关的信息片段。在ES6中添加了可以简化这种任务的新特性:解构。定义:ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)解构步骤:1.变量的声明;2.变量的赋值1、数组解构赋值2、对象的解构赋值3、字符串解构赋值4、数组与布尔解构赋值5、函数参数的解构赋值6、解构赋值使用场景一.数组的解构赋值对于数组的解构赋值,其实就是获得数组的元素,而我们一般情况下获取数组元素的方法是通过下标

2020-09-10 18:38:30 1282

原创 ES6——let/const/var使用场景及区别

前言let 和 const 是 ES6 中新增的命令,是用于解决 ES5 中使用 var 命令声明变量的一些问题而出现的,看一下 var 命令的一些不合理的问题。var 的问题var主要有如下几个不合理的地方:没有块级作用域重复声明绑定全局作用域变量提升问题1:没有块级作用域ES5 只有全局作用域和函数作用域,没有块级作用域。在ES6之前,最常见的修复方法是使用IIFE(Immediately Invoked Function Expression,意为立即调用的函

2020-09-09 14:15:32 1440 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除