自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pinia的使用

piːnjʌ/ 菠萝。

2024-04-10 11:05:51 218

原创 vue3中如何实现多个侦听器(watch)

【代码】vue3中如何实现多个侦听器(watch)

2024-03-21 14:36:42 313

原创 nexttick

当你在 Vue 中更改响应式状态时,最终的 DOM 更新并不是同步生效的,而是由 Vue 将它们缓存在一个队列中,直到下一个“tick”才一起执行。这样是为了确保每个组件无论发生多少状态改变,都仅执行一次更新。nextTick() 可以在状态改变后立即使用,以等待 DOM 更新完成。你可以传递一个回调函数作为参数,或者 await 返回的 Promise。

2024-03-21 14:23:15 171

原创 js判断对象数组中的元素是否存在重复

table中某一个key不能重复。

2024-03-21 11:24:53 307

原创 element-ui配置

一开始我想实现 无需 cdn 引入 vue 就引入 element-ui,搞了半天发现不行,还是需要先 cdn 引入 vue 之后才可以 cdn 引入 element-ui。里面的externals配置 element-ui。如果 vue 也是 cdn 形式导入的,那么。可以去掉,但要注意把项目里的。

2024-03-06 17:38:01 479

原创 This set-cookie didn‘t specify a ‘SameSite‘ attribute and was defaulted to ‘SameSite=lax‘

它返回一个设置了Cookie的响应,而且该Cookie未指定SameSite属性,浏览器就会发出这个警告。本地登录某个项目系统的时候,login成功,但是login的接口的set-cookie有感叹号,后续的接口并没有携带cookie,导致401登录系统失败。这可能导致跨站点的Cookie在某些情况下被阻止,因为默认情况下,浏览器要求Cookie只能在顶级导航的响应中进行设置,否则就要求设置。: SameSite属性是Cookie的一个属性,用于控制Cookie在跨站点请求中是否被发送。

2024-03-06 17:17:07 1086

原创 响应标头Allow-Headers和Expose-Headers的区别和用法

和,简单的说,这两者都是前端和后端之间通过header传递数据的,主要的区别就是方向。

2024-02-01 15:44:50 1122

原创 行内样式css不生效

后来发现:只要css的key和value不在一行,那么就不生效。如果要换行,也要保证key和value在一行,然后再换行。别人的代码里有样式是写在行内的,且设置了display:block;没有生效,也没有被覆盖样式,很奇怪。此时display:block;

2024-01-23 14:09:51 553

原创 xss和同源、同站、跨域

为了避免与样式css混淆,所以简称为XSS。XSS是一种经常出现在web应用中的计算机安全漏洞,也是web中最主流的攻击方式。XSS 攻击指黑客通过特殊的手段往网页中插入了恶意的 JavaScript 脚本,从而在用户浏览网页时,对用户浏览器发起 Cookie 资料窃取、会话劫持、钓鱼欺骗等各攻击。4.1 反射型XSS(非持久型)4.2 存储型XSS(持久型),也称为 XSRF,Sea Surf 或Session Riding即跨站请求伪造攻击。forgery。

2024-01-18 16:25:27 655

原创 上传文件el-upload

手动触发,用el-upload组件的。click后,执行函数。

2024-01-12 18:21:46 380

原创 前端导致浏览器奔溃原因分析

内存泄漏)是指程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。(程序某个未使用的变量或者方法,长期占用内存不会释放,导致内存堆积浪费)内存溢出,简称OOM)是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于能提供的最大内存。

2024-01-12 16:59:12 692

原创 axios-使用

文章目录

2024-01-04 18:34:04 338

原创 IT行业术语

PO是产品或业务负责人的意思,全称是Product Owner,即熟悉该产品所有业务相关的逻辑、流程、设置等方面事宜的人员,一般可由项目经理担任,也可由熟悉业务的开发人员担任。RD – Research & Develop 研发工程师FE – Front End 前端工程师BE – Back End 后端工程师Dev:开发。QA – Quality Assurance 测试工程师DBA – Database Administrator 数据库PM – Product &

2023-12-27 16:45:14 368

原创 vs code 代码统计 插件 (webstorm统计代码)

使用快捷键 Ctrl + Shift + P,搜素“VSCodeCounter”,选择 Count lines in directory。在文件路径搜索框中,补充待统计的目录,如:项目的根目录。

2023-12-25 14:30:15 440

原创 el-form validator传参

{ required: true, trigger: 'change', message: '请输入配置规则', },{ min: 0, max: 1000, message: '长度在 0 到 1000 个字符', trigger: 'change' },

2023-12-15 18:47:29 440

原创 IP查询 网络查询IP和ipconfig查IP不一致

我们分别在百度搜ip查询,查询到本机的public ip 如左图,再利用ipconfig查询到自身ip如右图。我们能看到这两个地址是不同的,那么不是说,每个主机都只有一个ip地址么,为什么我们查到的两个Ip地址不一样呢?ipconfig查出来的是你本机的IP地址,此类地址仅在局域网使用,不能联通外网,也就是我们所的私网。私网ip:私有ip或者保留ip,不能直接连上internet的ip,主要用于局域网内的主机联机规划;百度查出来的地址是你上网的共有地址,是电信或联通分给你的地址,用于连接互联网,是公网。

2023-12-14 16:59:08 653

原创 antv X6

【代码】antv X6。

2023-12-13 18:37:34 470

原创 antv - G6 绘制1:N N:1 跨节点的graph

【代码】antv - G6 绘制1:N N:1 跨节点的graph。

2023-12-13 18:26:54 428

原创 Path的使用-path绘制折线的时候带上圆角

场景:使用antv-g6 自定义边的时候,绘制折线,此时都是直角,需要加圆角,没找到属性,自己绘制:最后使用了A命令用于画弧形。参数说明代码解析:画布上有一条对角线,中间有两个椭圆弧被对角线切开(x radius = 30, y radius = 50)。第一个椭圆弧的x-axis-rotation(x轴旋转角度)是0,所以弧形所在的椭圆是正置的(没有倾斜)。在第二个椭圆弧中,x-axis-rotation设置为-45,所以这是一个旋转了45度的椭圆,并以短轴为分割线,形成了两个对称的弧形。

2023-12-11 16:08:04 945

原创 高德Map

为创建的 Marker 指定自定义图标 URL创建的 Marker 指定 Icon 实例为创建的 Marker 指定自定义内容zoom: 10, //设置地图显示的缩放级别center: [116.397428, 39.90923], //设置地图中心点坐标mapStyle: 'amap://styles/whitesmoke', //设置地图的显示样式viewMode: '2D' //设置地图模式});

2023-12-01 17:09:30 507

原创 vue自定义指令(v-auth等)

【代码】vue自定义指令。

2023-11-28 18:28:49 736

原创 file-saver导出文件

【代码】file-saver导出文件。

2023-11-28 17:30:36 1014

原创 对象方法总结-遍历

遍历对象:https://www.cnblogs.com/yuer20180726/p/11377897.html

2023-11-21 10:17:37 55

原创 gitlab 保护分支和默认分支

删除project

2023-11-13 20:48:35 172

原创 Unable to preventDefault inside passive event listener due to target being treated as passive

大意:[干预] 由于目标被视为被动,无法防止被动事件侦听器内部的默认设置。

2023-11-06 14:27:24 420

原创 四则运算的正则校验

场景:我们选取变量,变量使用${} 或者#{}包裹起来,然后可以四则运算(±*/和括号),需要校验正确性。

2023-11-01 11:11:36 1131 10

原创 el-cascader

自己增加了一个radio,所以默认的radio都要隐藏掉。

2023-10-16 15:51:12 84

原创 fabric.js的使用

【代码】fabric.js的使用。

2023-10-12 14:15:47 283

原创 el-cascader

cascader默认会加载下个层级的(子层级会执行调用),并选中状态 ==> ok。el-cascader + lazy + multiple + 反显数据。使用了其他的方法,还是没有解决,暂时搁置了。如果el-cascader是异步的单选。,适用于数据量较大的场景。,回显的时候有问题。

2023-10-08 16:34:20 672

原创 el-date组件

如果是日期时间范围:那么用。

2023-08-07 09:40:47 56

原创 vue绑定事件时候使用三元表达式

如果使用三元表达式,方法要加括号,如果不使用三元表达式,方法则可以不加括号。

2023-08-02 13:50:20 377

原创 echarts遇到的问题

echarts各个场景遇到的问题。

2023-07-28 17:44:50 462

原创 css中flex后文本溢出的问题

原因:为了给flex item提供一个合理的默认最小尺寸,flex将flex item的min-width 和 min-height属性设置为了autoflex item的默认设置为:min-width: auto 水平flex布局min-height:auto 垂直flex布局。

2023-07-27 11:33:02 1253

原创 js中各种运算符

..

2023-05-15 15:42:59 492 1

原创 js中replace函数的使用

replace的使用

2022-09-08 16:18:18 874

原创 常见正则问题

正则

2022-09-07 20:03:38 428

原创 vue-provide和inject

provide和inject

2022-09-02 16:02:09 446

原创 el-select:loadMore加载更多功能

ve

2022-08-11 16:53:16 774

原创 接口返回数字长度太长导致精度丢失(丢失精度)

JS中数字太大导致精度丢失你

2022-07-27 10:12:49 993

原创 element-table-过滤及修改过滤icon

element

2022-07-26 10:44:19 1523

空空如也

空空如也

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

TA关注的人

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