- 博客(33)
- 收藏
- 关注
原创 js中对对象进行赋值
Object.getOwnPropertyDescriptors方法可以获取对象所有属性的描述符,包括属性方法、可枚举性、可配置性、可写性等等。浅拷贝是指将一个对象的属性值复制到另一个对象中,如果属性值是引用类型,那么只是复制了它的引用地址,而原对象和新对象的引用指向了同一个地址。这样,在修改新对象中的属性时,原对象相应的属性也会改变。深拷贝是指复制一个对象及其对象的所有子对象的值,并将它们都复制到一个新对象中,这样原对象和新对象没有任何关联,修改新对象中的属性不会影响原对象。3.ES6展开运算符。
2025-04-20 23:16:06
80
原创 JavaScript 将字符串转换为数字的方法
在其操作数之前并计算其操作数,但如果尚未将其转换为数字,则尝试将其转换为数字。可用于将 JavaScript 变量转换为数字,如果该值不能转换为数字,解析一个字符串并返回一个整数。解析一个字符串并返回一个数字。不会改变值,并且默认情况下它会转换为数字。返回小于或等于给定数字的最大整数。运算符将字符串转换为数字。
2025-04-13 23:09:39
199
原创 基于vue3-elementPlus的手动上传文件组件
id: stringexport type FileCategory = '注册报告' | '推荐函' | '募集说明书'
2025-03-28 17:42:25
220
原创 elementUI table 表格 表头增加悬浮提示内容
使用element UI的 table 组件创建的表格,需要给每一个列名加上字段解释,鼠标悬停的时候,显示出解释的文字,鼠标移出的时候文字隐藏。
2025-02-14 17:14:29
422
原创 elementUI的table中特定行标红
一、首先在要显示的<el-table></el-table>加上 :row-class-name="tableRowClassName"二、然后再methods:{}中写入 tableRowClassName(){}方法。三、最后在加上<style scoped>样式(颜色可以自己调)
2024-11-04 09:16:49
877
原创 使用 Promise.allSettled() 并行处理异步任务
将所有 Promise 对象包装成一个新的 Promise 对象。当需要同时处理多个异步任务时,可以使用。
2024-09-29 20:21:00
176
原创 el-select 实现动态宽度
也就是说,内层input的宽度如果动态增加,外层div的宽度也会随之增加,为了让我们的el-select宽度能够跟着内容走,我们可以在内层input同级别增加一个元素,内容就是用户选中的内容。内容越多,它就像一个胃口很大的小朋友,把外层div的宽度撑开,我们添加一个prefix的插槽,再把prefix的定位改成relative,并且把input的定位改成绝对定位absolute。最后将prefix的内容改成我们的选项内容。
2024-09-22 21:12:41
329
原创 vue3组件间父子通讯与跨级通讯
子组件能够修改父组件的数据时,可以通过定义一个自定义事件并在父组件中监听该事件<template><Child :message="message" @update="changeMsg"/> //监听(订阅)事件const message=ref('父类的数据')</script><template><div></div>message: {},})// 定义一个自定义事件 update,并在父组件中通过 v-on:update 接收并处理//定义事件。
2024-09-06 17:20:30
284
原创 vue3中使用 getCurrentInstance
1.访问组件实例的属性:可以通过 getCurrentInstance().proxy来获取当前组件实例的属性。例如,可以使用 getCurrentInstance().proxy.$props访问组件的 props 属性。2.调用组件实例的方法:可以通过 getCurrentInstance().proxy来调用当前组件实例的方法。getCurrentInstance 的返回值是一个组件实例对象,可以通过 .proxy 来访问该实例的代理对象,该代理对象可以在模板中直接使用。
2024-08-30 14:55:15
645
原创 JavaScript的Object.keys方法的使用
Object.keys是 JavaScript 中的一个方法,用于获取对象自身的可枚举属性名称,并以数组形式返回。
2024-08-23 15:41:04
240
原创 如何终止 forEach ?
forEach方法是JavaScript的数组迭代工具。它为每个数组元素执行一次提供的函数。但是,与传统的for 和 while循环不同,forEach它被设计为对每个元素执行该函数,没有内置机制来提前停止或中断循环。
2024-08-16 21:00:00
1089
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人