自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue3传值方法

2 在父组件中找到子组件标签 在子组件标签上使用v-bind:自定义属性名="要发送的数据"1 需要在发送数据的组件中 使用provide("自定义属性名",要发送的数据)2 在需要接受数据的组件中 使用inject("自定义属性名") 来获取数据。<子组件标签 v-bind:自定义属性名="要发送的数据"></子组件标签>2 在父组件找到子组件标签 使用@自定义方法名="新的方法名"<子组件标签 @自定义方法名="新的方法名"></子组件标签>可以实现非父子组件的传值(父组件的子组件的子组件的...)

2023-11-25 20:29:56 89

原创 Vue2传值的方法

2 在父组件中 找到子组件标签 在子组件标签上 使用v-on:自定义事件名1="新的方法名"2 在需要发送数据的组件中 使用bus.$emit("自定义名字",要传递数据)this.$route.query.参数名1 //参数值1。2 在父组件中找到子组件标签 然后在子组件标签上 使用v-bind:自定义名字="父组件要发送的数据"// data就是传递过来的数据。

2023-11-25 19:56:05 230

原创 防抖、节流是什么?

②:当鼠标每次滑动都先判断是否有定时器了,如果有定时器先清除以前的定时器。②:当鼠标每次滑动都先判断是否有定时器了,如果有定时器则不开启新定时器。思路:防抖的核心就是利用定时器 (setTimeout) 来实现。思路:节流的核心就是利用定时器 (setTimeout) 来实现。需求:鼠标在盒子上移动,不管移动多少次,每隔500ms才+1。③:如果没有定时器则开启定时器,记得存到变量里面。③:如果没有定时器则开启定时器,记得存到变量里面。④:在定时器里面调用要执行的函数。-定时器里面要把定时器清空。

2023-08-30 00:13:18 43 1

原创 for、for...in、forEach、for...of四种循环的区别

比较for、for...in、for...of、forEach的区别

2023-08-29 22:26:08 152 1

原创 JS继承的几种方法

JS继承的多种方法

2023-08-20 16:08:18 32 1

原创 this,this指向-改变this指向

使用场合的不同,this的值将不同2) 函数中this指向函数的调用者也就是window(window.test)3) 在事件中this指向的触发事件的元素4) 对象中的this指的就是对象本身6) 定时器中的this指向window7) 箭头函数中的this:谁定义了箭头函数,this就是谁2. call(),apply(),bind() 方法 call和apply 中的this指的是当前元素本身,传递

2023-08-20 00:09:53 30 1

原创 原型—对象原型—原型链

如果有多个对象方法,可以给原型对象采取形式赋值,但也会覆盖构造函数原型对象原来的内容,使原型对象constructor就不再指向当前构造函数了,此时可以添加一个constructor指向原来的构造函数。prototype原型对象,之所以我们对象可以使用构造函数prototype原型对象的属性和方法,就是因为对象有__proto__原型的存在。我们可以把那些不变的方法,直接定义在prototype对象上,这样所有对象的实例就可以共享这些方法。只要有对象就有__proto__指向原型对象只要是原型对象就有。

2023-08-19 00:48:12 36 1

空空如也

空空如也

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

TA关注的人

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