头像
FreeWill
2025-10-11

Grid布局相关属性

定义display:grid或inline-grid开启子元素的Grid布局。 .container{ display:grid; //行内元素使用 display:inline-flex; } 不....
头像
FreeWill
2025-09-24

eslint保存自动格式化加修改配置

{"editor.codeActionsOnSave":{"source.fixAll":"explicit","source.fixAll.eslint":"explicit","source.or....
头像
FreeWill
2025-09-24

art design中tsconfig.json的配置项types和项目中types目录下文件的区别

employee.d.ts与types配置的关系 这两者处理的是不同层面的类型声明,我来解释它们的区别和关系: 1.employee.d.ts(项目内部类型声明) //d:/mywork/lk-ba....
头像
FreeWill
2025-09-22

ts中 断言 as和:和<>的区别和使用地点场景

在TypeScript中,类型断言可以通过多种方式进行,主要有三种常用的形式:as、:和。它们有一些差异,适用的场景也不完全相同。下面是详细的解释: 1.as语法 语法: valueasType 适....
头像
FreeWill
2025-09-20

art design中为什么.d.ts 里的类型能在 其他ts 文件中直接用

1.全局声明的作用 在employee.d.ts里写的 declarenamespaceApi.Employee{ interfaceInfo{ id:number; name:string; } }....
头像
FreeWill
2025-08-26

js中4中继承方式

JS中继承的4种常见方式(原型链继承、借用构造函数继承、组合继承、ES6class继承) 1.原型链继承 原理:通过将子类的prototype指向父类的实例,让子类的实例可以访问父类原型上的属性和方法....
头像
FreeWill
2025-08-26

文件分块是如何进行的?

大文件上传时,如果直接整文件上传,速度慢、失败率高、不易断点续传。分片上传(ChunkUpload)则可以把文件拆成小片,逐片上传,最后在服务端合并,效率和稳定性更高。 1.大文件分片上传的核心流程 ....
头像
FreeWill
2025-08-26

针对单个文件上传,如何获取上传进度?

方法 使用XMLHttpRequest的onprogress或axios的onUploadProgress监听进度。 XMLHttpRequest示例: constformData=newFormDa....
头像
FreeWill
2025-08-25

vue中的下拉树Treeselect

@riophae/vue-treeselect是一个用于Vue.js的多选树形选择组件,支持嵌套选项、模糊匹配、异步搜索、延迟加载等功能,适用于需要层级结构选择的场景,如分类选择等。 安装 npmin....
头像
FreeWill
2025-08-20

怎么实现在小程序上展示web版本的echarts的?

uniapp微信小程序上使用echarts: 1、秋云uEcharts2、ec-canvas3、l-echart(最终选择):直接导入hbilderx,不需要下载文件到本地,并且配置项设置和官方配置一....
头像
FreeWill
2025-08-19

ts和java中的断言

1.TypeScript里的断言 在TypeScript里,断言(Assertion)指的是类型断言,主要是告诉编译器某个值是什么类型,而不是在运行时检查逻辑。 👉本质上它只存在于编译期,不会生成额外....
头像
FreeWill
2025-08-19

vue3中setup说明

1.传统setup与scriptsetup的区别 传统setup示例 计数器:{{count}} 增加 import{defineComponent,ref}from'vue' expo....