自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 配置husky报错:can‘t create hook, .husky directory doesn‘t exist (try running husky install)

vue3+Ts项目。

2023-08-12 17:17:10 1605 1

原创 Vue组件间多种通信方式(超详细)

除了通过props进行父子组件之间的通信,Vue还提供了一种更加灵活的组件间通信方式,即自定义事件。通过自定义事件,可以让子组件向父组件发送消息,也可以让任意两个组件之间进行通信。自定义事件的实现依赖于Vue实例中的事件系统,即$emit和$on方法。在子组件中,使用$emit方法触发一个自定义事件,并传递需要传递的数据。在父组件中,使用$on方法监听这个自定义事件,并在回调函数中获取传递的数据。代码示例:

2023-04-12 22:55:22 2017

原创 JavaScript中 Window 和 window 的区别你真的懂吗?

4.因此,Window构造函数和Window对象之间是一种内部实现机制的关系,Window构造函数是创建Window对象的背后实现,而Window对象是由浏览器自动创建并赋值给全局变量window的对象。一提到window,相信很多小伙伴都会有window是一个全局最大的对象这一个概念,里面会有很多的属性和方法,那么你知道这个全局最大的对象是怎么产生的吗?2.而Window构造函数则是用来实现Window对象的内部机制的,我们不能直接访问Window构造函数,也无法手动创建一个Window对象实例。

2023-04-08 15:13:34 823

原创 一张图带你搞懂构造函数、实例对象、原型对象、原型链之间的关系以及使用!

当我们访问对象的属性时,JavaScript 引擎首先查找对象本身是否有该属性,如果没有,则去对象的原型中查找,如果还没有,则去原型的原型中查找,一直找到 Object.prototype 为止。当我们访问一个对象的属性时,如果对象本身没有该属性,JavaScript 就会沿着对象的原型链向上查找,直到找到该属性为止。来创建一个对象时,JavaScript会将这个对象的原型属性指向构造函数的原型对象。+ 构造函数的原型上书写的属性和方法, 该构造函数的实例对象不需要任何操作, 可以直接使用。

2023-04-03 19:16:14 901

原创 最最最详细Git安装以及常用指令教程!

Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目Git易于学习,占地面积小,性能极快。它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于Subversion、CVS、Perforce和 ClearCase等版本控制工具。在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行。

2023-03-28 22:00:06 1210

原创 什么是高度塌陷?你真的懂高度塌陷吗?

不知道大家在布局盒子的时候,如果不给父级盒子设置高度,但是子元素有自己的高度,此时父级盒子高度是由子元素撑开的,如果给子元素设置浮动,父元素高度就会降低,这就是高度塌陷。1.父元素添加一个固定的高度(最小高度)​2.本质原因:前面元素浮动,导致后面元素上去补位置了==产生的高度塌陷​ 不想让后面的元素补位置;===给后面补位元素清除浮动带来的影响.clear:both3.前提:父元素里面只有一个子元素,或者是多个子元素都添加浮动时可以使用下面方法。

2023-03-20 21:10:26 108

原创 Mock的基本使用以及使用场景

最主要的原因是在开发中,前后端开发的进度并不一定是同步的,如果前端开发的小伙伴想要后端接口数据进行测试,刚好后端还没有这个接口数据,那么这个时候前端的小伙伴就可以使用mock模拟接口数据。最近在写一个vue的demo,但是又没有后端的接口,在写首页三级分类列表的时候,并没有把三级分类列表写成静态的,而是使用mock模拟了假的接口,然后通过axios发送GET请求获取到了这个模拟的数据并渲染到页面上。(3)在定义这个接口规则的时候引入自己设计的json格式的接口数据。(2)使用vuex管理请求到的接口数据。

2023-03-16 12:22:01 6270

原创 在JS中status用作变量名会产生的小Bug

最近闲来没事写了一个随机点名的界面,定义一个变量status,用来存bool值并赋初值为true,用来控制开始和停止按钮的切换。

2023-03-14 20:38:26 439

空空如也

空空如也

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

TA关注的人

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