自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2024-04-17 10:09:08 120

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

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

2024-03-21 10:13:12 84

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

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

2024-03-19 16:43:50 190

原创 watch和computed的区别

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

2024-03-19 11:16:54 447

原创 computed

【代码】computed。

2024-03-19 10:49:09 401

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

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

2024-03-18 15:13:27 382

原创 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 429

原创 vue 锚点的实现

【代码】vue 锚点的实现。

2024-03-14 14:13:12 305

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

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

2024-03-06 15:21:45 464

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

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

2024-03-05 16:50:25 329

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

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

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

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

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

2024-01-19 17:23:31 456

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

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

2024-01-19 14:28:13 399

原创 日期处理方法

【代码】日期处理方法。

2023-12-26 15:30:05 370

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

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

2023-12-22 15:30:33 465

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

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

2023-12-08 10:53:25 545

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

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

2023-11-24 15:59:31 342

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

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

2023-11-23 15:12:54 400

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

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

2023-11-01 11:12:09 247

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

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

2023-11-01 10:52:00 43

原创 手写bind方法

【代码】手写bind方法。

2023-09-05 16:30:14 100

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

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

2023-08-10 10:19:35 308

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

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

2023-08-10 09:34:42 183

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

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

2023-08-09 17:51:16 162

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

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

2023-07-26 15:53:48 1184

原创 把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 38

原创 计算两个二维数组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 996

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

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

2023-06-25 10:51:04 53

原创 代码优化总结

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

2023-06-25 10:44:55 48

原创 图片选择简化版

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

2023-06-02 09:14:22 46

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

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

2023-04-28 14:54:26 456

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

Map方法的应用

2023-01-07 11:34:04 576

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

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

2022-12-29 17:51:00 2197

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

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

2022-12-19 16:32:52 460

原创 reduce求和和属性分组

reduce的求和以及属性分组

2022-10-24 11:17:46 230

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

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

2022-09-20 10:46:07 5315

原创 vue3侧边栏

vue3侧边栏

2022-08-24 17:37:18 850

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

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

2022-08-24 15:05:15 77

原创 vue3 路由创建

vue3路由搭建

2022-08-20 09:00:00 799

原创 报错模板上禁用了TypeScript intellisense

TypeScript intellisense is disabled on template. To enable, configure `"jsx": "preserve"` in the `"compilerOptions"` property of tsconfig or jsconfig. To disable this prompt instead, configure `"experimentalDisableTemplateSupport": true` in `"vueCompilerOp

2022-08-19 09:57:32 729

空空如也

空空如也

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

TA关注的人

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