自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 扩展运算符

Object.assign() 方法用于对象的合并。将所有可枚举属性的值从一个或多个源对象复制到目标对象。因为 Object.assign()拷贝的是属性值。假如源对象的属性值是一个对象的。如果只是想将两个或多个对象的属性合并到一起,不改变原有对象的属性,可以用一个空的对象作为target对象。对象中的扩展运算符(…)用于取出参数对象中的所有可遍历属性,拷贝到当前对象之中。如果目标对象和源对象中的属性有重名,则源对象的属性值会覆盖前面的属性。,那么它拷贝的也是一个引用,它也只指向那个引用。

2023-12-19 16:43:31 384 1

原创 es6解构赋值

解构赋值定义:解构赋值就是在对象或者数组中快速的提取自己想要的值。

2023-12-19 15:13:40 454 1

原创 object.defineProperty

一般通过为对象的属性赋值的情况下,对象的属性可以修改也可以删除,但是通过Object.defineProperty()或defineProperties定义属性,通过描述符的设置可以进行更精准的控制对象属性。Object.defineproperty 的作用就是直接在一个对象上定义一个新属性,或者修改一个已经存在的属性。其他属性值默认为false。get或set不是必须成对出现,任写其一就可以。注意:不要在 get()/set() 方法中做如下操作,否则会造成死循环。

2023-12-05 17:07:54 897 1

原创 非得记住模块化

某些情况下,一个模块中包含某个的功能,我们并不希望给这个功能命名,而且让导入者可以自己来命名。这个时候就可以使用export default。可以先定义变量,后导出。也可以定义变量的同时导出。

2023-11-24 10:12:01 336 1

原创 box-shadow切割

如果盒子紧挨着容器,而容器设置有overflow:hidden 或者overflow:auto属性 就会把投影效果截断,这个怎么办?box-shadow这个属性可以给盒子加上投影效果,在默认情况下outset的。也就是说边框在盒子外面,并且不占用盒子的布局空间。这时可以给容器一个内边距,然后再margin回去。边距大小和方向视情况而定。

2023-05-05 16:19:12 316

原创 下划线样式

要配合。

2023-04-23 14:51:04 55 1

原创 监听元素滚动事件,设置锚点

3. 最好不要使用scrollOn监听,用该种方法监听,在暴漏出去的函数中,仍谈无法改变data数据。4. 监听滚动到底部 srcollHeight-clienHeight- scrollTop ==0 ,我设置了10px的误差。2. 如果想在监听函数中,对data区的变量进行变动,就要把回调函数封装出去,因为在mounted中无法改变data数据。1.element.offsetTop为指定元素到滚动复原的距离。1. 不能在create中监听,因为拿不到DOM元素。

2023-03-13 17:40:14 527

原创 vant分页

分页分页

2023-02-22 16:00:26 406

原创 在vue中使用防抖函数

在vue中使用防抖函数,应用于 支付按钮,鼠标移动等事件

2023-02-22 14:34:44 104

空空如也

空空如也

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

TA关注的人

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