自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vuex自存例子

├── store/ # Vuex状态管理。│ ├── index.js # Store主入口。├── views/ # 路由页面组件。└── main.js # 应用入口文件。│ └── index.js # 路由主文件。├── router/ # 路由配置。├── App.vue # 根组件。

2025-04-03 17:43:48 136

原创 前端对接下载文件接口、对接dart app

1.前端调下载接口 ->后端返回 application/pdf格式的文件 ->前端将pdf处理为blob ->blob转base64 ->调用dart app的 sdk saveFile ->保存成功。嵌套在dart app里面的前端项目。

2025-04-03 16:30:52 299 1

原创 什么情况下axios需要设置responseType: ‘blob‘

如果你需要对返回的二进制流进行操作,比如将其渲染到页面或保存为本地文件,Blob 格式是更合适的,因为它更接近实际的二进制内容。: 如果后端返回的是二进制数据而 Axios 默认将其解析为字符串,这可能会导致数据的损坏或者难以处理。: Blob 对象与文件流更接近,因此它能更好地保留数据的原始状态,尤其是在传输压缩数据或大型文件时。可以让 Axios 将返回的数据处理为二进制 Blob 格式,而不是默认的字符串格式。: 如果接口返回的是需要下载的文件(如 PDF、图片、音频、视频等二进制文件),设置。

2025-04-01 11:08:03 120

原创 ai说js的instanceof是什么怎么用

instanceof也可以用来检测自定义类型。// true。

2025-04-01 10:49:17 128

原创 angular http请求怎么让其走catchError

【代码】angular http请求怎么让其走catchError。

2025-03-31 19:32:33 98

原创 vue2 条件渲染里面的部分内容会丢失

的条件在某些情况下未能正确求值或未触发更新,可能导致内部的内容没有渲染。如果表单太长,可能有某种形式的懒加载或其他性能优化干扰了部分组件的渲染。或其嵌套对象是通过浅拷贝或直接赋值创建的,而不是使用。本身是一个虚拟容器,用来包裹多个元素。Vue 的响应式系统可能没有正确捕捉到。换成div没有这样的情况。

2025-03-31 10:44:21 137

原创 angular路由守卫的break down2

是一个 RxJS 操作符,用于对 Observable 的值进行转换。它会接收一个函数,该函数对每个值进行处理,并返回一个新的值。是 RxJS 的订阅操作,用于处理 Observable 的值,但它不会返回一个 Observable 或 Promise。是一个 RxJS 操作符,用于捕获 Observable 中的错误,并返回一个新的 Observable。中处理异步逻辑,应该直接返回一个 Observable 或 Promise。操作符会将原始 Observable 的值转换为布尔值,最终返回一个。

2025-03-25 11:01:49 230

原创 ai把angular 路由守卫文件 break down

是另一个参数,表示当前路由状态的快照,包含了路由的 URL 等信息。是一个参数,表示当前路由的快照,包含了路由的配置信息、参数等。是一个路由守卫接口,用于决定是否可以激活(访问)某个路由。接口的核心方法,Angular 会在尝试激活路由时调用它。关键字表示这个类可以在其他文件中被导入和使用。服务提供了路由相关的功能,例如导航到其他路由。是类的名称,你可以根据实际需求命名,例如。表示这个类实现了 Angular 的。是类的构造函数,用于初始化类的依赖项。:返回一个 RxJS 的。:直接返回一个布尔值。

2025-03-25 10:44:20 323

原创 typescript 的非空断言

如果直接使用这个属性(例如调用方法或访问它的值),TypeScript 会报错,提示可能是。这样的装饰器,会在 Angular 的生命周期钩子(如。这意味着在组件实例化的早期阶段,像。告诉编译器:“我知道它不会是。引用的属性可能还没有被赋值。在 Angular 中,像。

2025-03-21 14:18:54 159

原创 ai说python虚拟环境

虚拟环境(Virtual Environment)是一种用于隔离 Python 项目依赖的工具。它允许你在同一个系统中为不同的项目创建独立的 Python 环境,每个环境都有自己的 Python 解释器、库和依赖关系,而不会相互干扰。虚拟环境通常由工具如venv(Python 3 自带)或virtualenv(第三方工具)创建和管理。

2025-03-19 10:16:11 171

原创 js 普通函数与箭头函数里面的this指向记录

【代码】js 普通函数与箭头函数里面的this指向记录。

2025-03-14 18:23:10 93

原创 es6 import export

2.a.named export ,具名导出。b.引入Application.js并使用。2.b. import ,具名引入。

2025-03-14 14:36:43 102

原创 连续点击文字三次 出现蓝色选中背景

这是浏览器的默认行为,当你连续点击文字三次时,浏览器会将文字选中并显示蓝色背景。

2025-03-14 10:35:19 86

原创 javaScript 中使用剩余参数语法

【代码】javaScript 中使用剩余参数语法。

2025-03-13 18:14:06 64

原创 ai讲angular rxjs

RxJS 是 Reactive Extensions for JavaScript 的缩写,是一个用于异步编程的库。它提供了可组合的异步和事件驱动程序的工具,使开发者可以更方便地处理异步数据流。简单来说,RxJS 让你可以用更简洁和直观的方式处理异步操作,比如用户输入、HTTP 请求和实时数据流。它的核心是 Observable(可观察对象),它可以像事件一样被订阅、操作和组合。的值,并触发所有订阅者执行相应的逻辑。简单来说,它用于将新数据“发送”给所有正在监听这个数据流的地方。这句代码的作用是更新。

2025-03-12 16:22:35 187

原创 如何阅读webpack-bundle-analyzer分析生成的图

各个模块会用不同的颜色表示,可以帮助您快速区分不同的模块。: 每个模块的大小在图表中会直接反映出来。较大的方块表示占用空间较大的模块,较小的方块表示占用空间较小的模块。: 您可以看到每个模块的名称和路径,这样可以帮助您定位具体的模块。: 将鼠标悬停在某个模块上,会显示该模块的详细信息,包括模块名、路径、大小等。: 点击某个模块,会展开并显示该模块的子模块详细信息,帮助您深入了解模块内部的结构。分析页面中,您会看到不同模块的大小统计信息。这里是解释Stat size, 和的含义。

2025-03-12 10:19:41 432

原创 angular 使用webpack-bundle-analyzer分析包

其实angular框架开发t团队不建议使用webpack-bundle-analyzer,而是。3.这样要运行两个命令会被怼,所以在pacakge.josn的“script”加上。但dddd ,还是用webpack-bundle-analyzer。2.此时运行命令,就可以得到。

2025-03-12 10:12:34 312

原创 p标签中嵌套ul

HTML 语法规范不允许将块级元素(如。等)嵌套在行内元素(如。

2025-03-11 16:33:38 184

原创 angular mat-dialog-content 中放mat-radio-button会出现滚动条

要不只有替换mat-dialog-content,要不只有该mat-dialog-content的样式才不会有这奇怪的样式。在mat-card-content中放mat-radio-button也会有类似的现象。就算只有一个 mat-radio-button 也会有滚动条。

2025-03-11 15:47:50 164

原创 JSON.parse(JSON.stringify())深拷贝不会复制函数

【代码】JSON.parse(JSON.stringify())深拷贝不会复制函数。

2025-03-10 16:12:34 182

原创 vue3 element plus 异步树反显

【代码】vue3 element plus 异步树反显。

2025-03-10 10:56:56 96

原创 vue-cropper使用控制输出文件记录

确认拼写无误后 发现文件大小依然没变,原来是设置了outputType为png无损格式。1.尝试outputSize,没生效 发现前辈拼错字。需要限制输出的大小不会变得比原文件大。改成jpeg后配置项生效。

2025-03-07 14:11:45 220

原创 ai说像素与ppi

像素(Pixel)是数字图像和显示技术中的最小单位,用于表示图像或屏幕上的一个点。它是构成图像的基本元素,就像拼图游戏中的一小块拼图。像素是“Picture Element”(图像元素)的缩写。:像素是屏幕上的最小发光点。屏幕通过控制每个像素的颜色和亮度来显示图像或文字。:每英寸像素数,用于描述屏幕的显示密度。PPI 越高,屏幕显示的图像越清晰。:图像文件的大小与分辨率和颜色深度有关。,与显示设备无关,只与图片文件本身有关。表示这张图片的宽度为。

2025-03-07 13:33:20 124

原创 前端项目的一些警告

估计是同事忘把v-card改过去了。修改打工地方的某个项目 ,看到控制台报错。

2025-03-06 17:00:53 181

原创 angular textarea字数限制,写在ts getter

【代码】angular textarea字数限制,写在ts getter。

2025-03-06 11:31:35 107

原创 电脑如何认识python

https://i-blog.csdnimg.cn/direct/8ebabeaa857c47f391499f6882e32d85.png

2025-03-03 00:26:57 105

原创 vscode 查看问题快捷键

shift + ctrl + m

2025-03-02 11:53:05 98

原创 暂存js arry.reduce

Array.prototype.reduce() - JavaScript | MDN

2025-02-28 10:56:25 91

原创 vscode插件 通义灵码 占用快捷键Ctrl + Shift + L

vscode插件 通义灵码 占用快捷键Ctrl + Shift + L

2025-02-28 10:36:10 121

原创 vscode通义灵码插件 占用vscode 代码折叠功能,怎么关通义灵码代码块解释

取消勾选 Method Quick Operation。

2025-02-28 10:31:11 264

原创 vant2 vue2 两个输入框联动验证遇到的问题

但实际开发过程中发现验证不会更新保持一直飘红或不触发验证,导致我一直怀疑方法是不是用的不对。退回到原本的只验证下限,发现 上限输入12,下限输入2 都还是飘红。下限输入时能正常触发验证,但是当输入上限时,下限的验证无法被触发。所以打印了数据类型,发现被数据类型变成了string。需求是两个输入框,一个输上限A,一个输下限B。所以在上限输入时 触发验证。所以加上类型转换,再次测试。

2025-02-27 14:33:39 166

原创 angular生命周期

在组件的输入属性初始化后调用,但此时视图尚未加载。:在组件的视图初始化完成后调用,包括子组件的视图。:在组件的内容投影检查完成后调用。:在组件销毁时调用,用于清理资源。:在组件的视图检查完成后调用。:当组件的输入属性(:在组件的内容投影(

2025-02-26 11:40:10 168

原创 ai说什么是二级域名

是一个顶级域名(Top-Level Domain,TLD),意思是它是域名结构中的最高层级。最初,顶级域名被设计用于特定的目的。二级域名是一级域名的子域名。一个域名可以有多个级别,从顶级域名开始,然后是一级域名、二级域名,依此类推。二级域名通常用来组织网站的不同部分,或者为不同的服务创建独立的访问点。随着互联网的发展,顶级域名的使用变得更加灵活和广泛,所以现在许多类型的网站都使用。域名具有广泛的商业用途,许多网站,特别是企业和商业网站,选择使用。这些顶级域名为不同类型的网站提供了更多选择。

2025-02-24 09:47:18 307

原创 css特异性,继承性

这是因为 CSS 的继承性和选择器的特异性(Specificity)。选择器的特异性和继承性,出现了预期之外的样式应用。的选择器优先级较高,它会覆盖嵌套选择器中的。文字对齐方式为居中而不是靠左。的选择器会覆盖嵌套在。元素也会应用最外层的。HTML 结构内部的。

2025-02-21 13:35:34 278

原创 内层使用栅格系统后,盒模型和外层padding重合

红色边框是栅格系统 row的边框。

2025-02-21 09:59:54 143

原创 angular中使用animation.css实现翻转展示卡片正反两面效果

以上:从正面翻转到背面看得到翻转,但从背面翻转到正面。如果加上另一个方向翻装,div会消失。在angular.json中使用。

2025-02-20 13:48:41 402

原创 外边距折叠(Margin Collapsing) 的现象

为什么放在div里面的h1没有 把父级div撑起来 而h1的上边距 在div外ai:在 CSS 中,当一个元素的外边距与父元素的外边距相遇时,它们可能会“折叠”在一起,而不是简单地叠加。具体来说:如果一个元素的顶部外边距(margin-top)超出了父元素的内容区域,它可能会与父元素的外边距合并,从而导致看起来像是“外边距跑到了父元素外面”。

2025-02-19 16:55:56 131

原创 jessionid

当用户首次访问一个 Java Web 应用时,服务器会为用户创建一个新的会话(Session)。此时,服务器会生成一个唯一的。这个响应头告诉浏览器:“请将这个 Cookie 存储起来,并在后续请求中发送给我”。存储到本地的 Cookie 中。存储位置通常是浏览器的内存(因为。是一个会话 Cookie,不会持久化到硬盘)。这样,服务器就可以通过。在用户后续的请求中,浏览器会自动将存储的。通过 HTTP 响应头中的。通过 HTTP 请求头中的。,并将其作为会话标识符。识别用户的会话状态。

2025-02-18 15:52:02 140

原创 自存js arguments

arguments是js中是一个类数组对象,包含函数调用时传入的所有参数。

2025-02-18 09:47:07 83

原创 js !!

res.result:这是一个双重否定操作,用于将 res.result 转换为布尔值。是一个“真值”(如非空对象、非零数字、非空字符串等),

2025-02-13 18:12:45 103

animation.css翻转效果

animation.css翻转效果

2025-02-20

angular crash course demo

angular crash course demo

2023-11-22

空空如也

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

TA关注的人

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