自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js超过 Number 最大值的数要怎么处理

在 JavaScript 中,Number 类型只能安全地表示 -(2^53 - 1) 到 2^53 - 1 之间的整数。超过这个范围的数字,JavaScript 就无法精确表示,可能会出现精度丢失的问题。

2024-09-20 11:22:20 485

原创 常见方法根据id删除数组中对应的项

这种方法通过传入一个回调函数来过滤出不包含特定ID的对象,从而创建一个新的数组。方法找到具有特定ID的对象的索引,然后使用。方法和临时数组来删除特定项。方法从数组中删除该对象。

2024-04-17 10:09:08 1186

原创 vue2中的data为什么是一个函数

因为:我们创建的组件可能会被调用多次,如果data不基于一个闭包进行管理,那么多次调用间,使用的那些状态值就会相互冲突,但是我们期望的是“多次调用同一个组件,相互之间应该是完全独立的”,所以我们需要把data基于闭包包裹起来,让每一次调用,所用的状态都是本次私有的!

2024-03-21 10:13:12 209

原创 数组的reduce 的使用和扁平化处理

数组的reduce 的使用 和扁平化处理。

2024-03-19 16:43:50 305

原创 watch和computed的区别

依赖状态值的改变:监听现有状态:使用语法:

2024-03-19 11:16:54 491

原创 computed

【代码】computed。

2024-03-19 10:49:09 448

原创 vue事件绑定引发的性能问题

事件委托利用事件冒泡的特性,将事件处理程序绑定到父元素上,从而减少事件处理程序的数量,提高性能。通过事件委托,可以避免为每个子元素创建闭包,减少内存占用,简化事件管理,并确保动态创建的元素也能够响应事件。希望这能帮助您更好地理解如何优化Vue事件处理的性能和效率。Vue事件绑定中,为每个动态创建的元素都基于addEventListener做了事件绑定,可能会导致性能问题,因为在绑定的方法中需要用到每次循环的信息,会创建多个闭包。为了避免这种性能问题,建议手动基于事件委托进行处理。

2024-03-18 15:13:27 515

原创 v-for 和 v-if 在相同元素上存在优先级的问题

Vue3中:v-if的优先级高于v-for,如果作用在相同元素上,这样在v-if中是无法使用v-for中item/index的如何解决?基于template标签,把v-for和v-if分开即可!「template标签不能设置key属性」Vue2中:v-for的优先级高于v-if,如果作用在相同元素上,很可能出现刚创建就被销毁「浪费性能」!在真实项目中,强烈不建议v-for和v-if作用在相同的元素上,因为存在优先级的问题。

2024-03-18 11:26:39 472

原创 vue 锚点的实现

【代码】vue 锚点的实现。

2024-03-14 14:13:12 338

原创 vue 数字转换汉字的方法

【代码】vue 数字转换汉字的方法。

2024-03-06 15:21:45 1168

原创 使用Object.entries()方法将data对象转换为包含键值对的数组

【代码】使用Object.entries()方法将data对象转换为包含键值对的数组。

2024-03-05 16:50:25 401

原创 vue 输入框只能输入数字和小数 加type=“number“去掉多余的样式

【代码】vue 输入框只能输入数字和小数 加type="number"去掉多余的样式。

2024-01-25 15:24:33 593 1

原创 vue 选择题 A B C D 全部默认 ABCD,最少 AB,最多ABCDE。支持增删改

添加的时候也是按照顺序添加 (写个根据传入的索引或已使用的标题,返回下一个可用的标题的方法)需求:选项:单选题、单选题(英)、多选题。全部默认 ABCD,最少 AB,最多。假如有ABCD四个选项,删除选项B,剩余的之接更新变成ABC(写个更新方法)

2024-01-19 17:23:31 626

原创 vue2 弹窗中分类设置的增删改

【代码】vue2 弹窗中分类设置的增删改。

2024-01-19 14:28:13 494

原创 日期处理方法

【代码】日期处理方法。

2023-12-26 15:30:05 519

原创 在树形结构根据指定关键字进行查找,如果找到,就返回完整的路径,如果找不到,就返回空。

这种搜索方法通常用于树形结构的数据,比如地理位置信息、组织结构、目录结构等。当你需要在这些数据中进行关键字搜索,并且需要获取包含关键字的完整路径时,这种方法就非常有用了。例如,在一个包含多层级分类的电子商务网站中,你可以使用这种方法来实现商品分类的搜索和展示,或者在一个组织结构中查找特定部门或员工的信息。总之,只要你有一个树形结构的数据,并且需要根据关键字搜索并获取完整路径,这种方法就可以派上用场。

2023-12-22 15:30:33 715

原创 vue 及 elementplus 在main.js中设置表格列的showOverflowTooltip

【代码】vue 及 elementplus 在main.js中设置表格列的showOverflowTooltip。

2023-12-08 10:53:25 673

原创 some 方法检查数组中是否包含任意一个指定的数据

【代码】some 方法检查数组中是否包含任意一个指定的数据。

2023-11-24 15:59:31 383

原创 正则限制文件上传的格式 检测是否一个对象

【代码】正则限制文件上传的格式。

2023-11-23 15:12:54 487

原创 输入框只能输入数字和小数保留2位小数

【代码】输入框只能输入数字和小数保留2位小数。

2023-11-01 11:12:09 516

原创 数组找到表格对应的数据进行修改

【代码】数组找到表格对应的数据进行修改。

2023-11-01 10:52:00 72

原创 手写bind方法

【代码】手写bind方法。

2023-09-05 16:30:14 117

原创 vue中Dialog和MessageBox点击遮罩关闭的全局设置

【代码】vue中Dialog和MessageBox点击遮罩关闭的全局设置。

2023-08-10 10:19:35 458

原创 vue 上传视频和treeselect校验规则的清空

【代码】vue 上传视频和treeselect校验规则的清空。

2023-08-10 09:34:42 295

原创 vue 时间只能选择当天和未来

vue输入框只能输入数字和小数点。vue输入框只能输入数字。

2023-08-09 17:51:16 231

原创 vue elementui 表格show-overflow-tooltip样式调整

表格文字太多只显示3行。

2023-07-26 15:53:48 1518

原创 把arr2里的7放在arr的第一个数组1的前面 arr2里的10,放在arr 4的前面 然后组成新的数组[[7, 1, 2, 3], [10, 4, 5, 5]]

把arr2里的7放在arr的第一个数组1的前面 arr2里的10,放在arr 4的前面 然后组成新的数组[[7, 1, 2, 3], [10, 4, 5, 5]] 代码实现。

2023-07-07 17:33:51 53

原创 计算两个二维数组arr1和arr2中对应位置元素的商

代码实现 :一个嵌套循环,用于计算两个二维数组arr1和arr2中对应位置元素的商,并将结果存储在result数组中。首先,定义了一个空数组result用于存储结果。然后,通过两个for循环遍历arr1数组的每一行和每一列。在内层循环中,通过arr1[i][j]和arr2[i][j]分别获取arr1和arr2中对应位置的元素值。然后,将arr1[i][j]除以arr2[i][j]的结果存储在一个临时数组row中。内层循环结束后,将row数组添加到result数组中。

2023-07-05 10:06:57 1146

原创 结构赋值的方法返回新数组

它使用了Array.prototype.map()方法对mateList进行遍历,并对每个元素执行一个回调函数。在回调函数中,使用了解构赋值的方式将每个元素的categoryId属性提取出来,并将剩余的属性存储在rest变量中。然后,将rest返回,最终生成一个只包含剩余属性的新数组newArr。

2023-06-25 10:51:04 88

原创 代码优化总结

调接口给数据赋值代码优化。

2023-06-25 10:44:55 117

原创 图片选择简化版

【代码】图片选择简化版。

2023-06-02 09:14:22 81

原创 vue3点击图片的选中和取消标记的自增和自减

vue3点击图片的选中和取消标记的自增和自减。

2023-04-28 14:54:26 604

原创 vue3.2 Cascader 级联选择的展示 组件用的是ant design

Map方法的应用

2023-01-07 11:34:04 699

原创 echarts+vue3.2 点击地图根据经纬度添加自定义图标

把基础地图画出来, 然后在地图上添加点击事件, 拿到经纬度 ,根据经纬度的位置进行动态的添加图标。

2022-12-29 17:51:00 2521

原创 在原数组添加一个属性或者多个属性

在原数组添加一个属性或者多个属性用到了map对象和循环

2022-12-19 16:32:52 547

原创 reduce求和和属性分组

reduce的求和以及属性分组

2022-10-24 11:17:46 281

原创 vue3.2版本 在浏览器打开一个新窗口 和 在页面弹出新窗口的写法(传参和接收参数)

vue3.2版本 在浏览器打开一个新窗口 和 在页面弹出新窗口的写法(传参和接收参数)

2022-09-20 10:46:07 5650

原创 vue3侧边栏

vue3侧边栏

2022-08-24 17:37:18 965

原创 瀑布流图片布局 和 鼠标滑过显示眼睛 点击眼睛展示大图

瀑布流图片布局 和 鼠标滑过显示眼睛 点击眼睛展示大图

2022-08-24 15:05:15 108

原创 vue3 路由创建

vue3路由搭建

2022-08-20 09:00:00 853

空空如也

空空如也

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

TA关注的人

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