自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Vue 中在新窗口打开页面并传参

需求:实现在新窗口中打开页面,并传递参数,该参数不能显示在地址栏中,除非手动关闭该新窗口,否则传递给页面的参数不能丢失。//打开新窗口并传参,参数不能显示在地址栏里面,不关闭窗口一直刷新,参数一直有效handleWindow() { var route = this.$router.resolve({ name: ‘Xterm’, }) //主要实现存储参数的功能 sessionStorage.setItem("ip", "1.1.1.1");

2022-05-20 10:32:41 2934

原创 两个数组中元素依次交叉合并成一个数组

var ary=["A","B","C","D"];var ary2=[1,2,3,4,5,6,];function aryJoinAry(ary,ary2) { var itemAry=[]; var minLength; //先拿到两个数组中长度较短的那个数组的长度 if(ary.length>ary2.length){ minLength=ary2.length; } else{ minLength=ary.l...

2022-05-20 10:01:17 737

原创 Javascript 深拷贝和浅拷贝以及解决方案

一、什么是深拷贝和浅拷贝?深拷贝和浅拷贝只针对引用数据类型,根本区别在于是否是真正获取了一个对象的复制实体,而不是引用。简单来说,假设我们有两个对象A和B,把A复制给B,当我们修改B里面的值时,如果A发生了改变,那么就是浅拷贝,A没有改变则是深拷贝。二、对象实现浅拷贝const obj1 = {a:1,b:2};const obj2 = obj1obj2.a = 2console.log(obj1);//[a:2,b:2]console.log(obj2);//[a:2,b:2]

2022-04-15 14:59:18 1030

原创 vue 后端接口返回文件流 前端导出excel

文件导出有多种方式,不同的前后台框架使用的方法也不尽相同。一般有两种方式:一是后端在服务器上生成一个文件,然后提供一个链接地址给前台下载;二是后台返回文件流,前端自己封装方法进行下载。下面介绍vue中使用后台返回文件流,前端导出excel文件的方法后台返回文件流:前端vue中使用blob来操作:this.$http({ url: '/pod/vehicle/alarmEvent/exportGet', method: 'get', responseType:..

2021-11-11 10:48:03 4171 1

空空如也

空空如也

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

TA关注的人

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