自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue深拷贝的三种实现方式

3、jQuery的extend方法实现深拷贝。深拷贝:拷贝的是对象或者数组内部数据的实体,重新开辟了内存空间存储数据;浅拷贝:拷贝的是引用类型的指针,副本和原数组或对象指向同一个内存;// true为深拷贝,false为浅拷贝。只有一级属性为深拷贝,二级属性后就是浅拷贝,如[1,2,3,[1,2,3]]满足一般使用场景,但无法实现对象中方法(fountion)的深拷贝。3、jQuery的extend方法实现深拷贝。只有一级属性为深拷贝,二级属性后就是浅拷贝。只有一级属性为深拷贝,二级属性后就是浅拷贝。

2023-03-13 09:26:25 1326

原创 el-date-picker 设置月份选择范围

我们这样设置后 开始的五月份是不是选不了。添加默认事件属性:default-time。解决办法 1、

2023-07-12 16:43:05 345 1

原创 关于v-infinite-scroll的使用

6、infinite-scroll-throttle-delay 检查busy的值的时间间隔,默认值是200,因为vue-infinite-scroll的基础原理是,vue-infinite-scroll会循环检查busy的值,以及是否滚动到底,只有当:busy为false且滚动到底,回调函数才会执行。4、infinite-scroll-immediate-check 默认值为true,该指令表示,应该在绑定后立即检查busy的值和是否滚动到底。// // 数据重新获取。

2023-07-12 14:31:35 404 1

原创 基于vue的大量表单数据,动态生成表单性能优化篇】解决输入延迟,卡顿问题

1.将代码拆分成多个组件,将表单换为原生的表单,表面同一个页面v-for嵌套;2.使用lazy修饰符,避免输入更新data太频繁造成卡顿。5.给每一个渲染项绑定一个后端传回的id用于区分。3.尽量使用原生标签。4.滚动动态加载标签。

2023-04-21 14:22:19 879 2

原创 关于import和require的区别

组件和路由的懒加载,一般用于首屏优化,不立刻请求资源,待首屏加载完毕或者按需响应时再加载资源。可以减少首屏加载用时,减少用户等待时长,提升用户体验。的语法标准,是静态加载,编译的时候调用,不管在哪里引用都会提升到代码顶部。import 导出的是值的引用,可以按需引入模块里面的对象。的语法,是动态加载,在运行时加载模块里的所有方法。require 导出是值的拷贝,引入的是的是整个模块里面的对象。组件懒加载,即在需要的时候,加载该异步组件。路由懒加载,即在路由激活时,加载该路由配置下相应的异步组件。

2023-04-21 14:20:22 294 2

原创 vue 性能优化

v-for遍历避免同时使用v-if 因为v-for的优先级要高于v-if 每次判断都会遍历整个数组,将会影响速度。纯粹的数据展示,不会有任何改变,就不需要vue劫持我们的数据,通过Object.freeze方法冻结一个对象。而新的写法将插槽内容放在 scopedSlots(作用域插槽)中,会在子组件的渲染函数中调用,插槽。旧写法是将插槽内容作为子组件渲染的,会在父组件的渲染函数中创建,插槽内容的依赖会被父组件收集。当改变name属性时,旧的写法是调用父组件更新,然后父组件更新过程中调用子组件更新。

2023-04-21 14:17:02 101 1

空空如也

空空如也

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

TA关注的人

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