头像
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....
头像
FreeWill
2025-08-15

jwt来实现统一身份认证

用JWT来实现一个“统一身份认证”,思路就是用它做“通行证”,让所有系统都信任同一个签发方(认证中心)。 注意点 签名密钥安全:如果是多系统分布式,建议用RS256(非对称加密),认证中心保管私钥,各....
头像
FreeWill
2025-08-11

凡事都要给自己留退路

以后铭记:每件事都要给自己留退路,话别说的太死!
头像
FreeWill
2025-08-07
头像
FreeWill
2025-08-07

defineProps 和 defineEmits 全面讲解

一、defineProps:用于接收父组件传递的props 语法一:自动推导类型 语法二:使用类型声明(推荐) 语法三:使用对象形式(支持默认值+校验) 二、defineEmits:用于声明向父....
头像
FreeWill
2025-08-07

vue3注意点

watch:需要明确指出监视的分几种情况:如果是某个属性监听的如果是是字符串那么需要写函数,如果是对象那么可以直接写也可函数;例如watch([()=>person.name,person.car],....