自定义博客皮肤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)
  • 收藏
  • 关注

原创 JS 工具函数

借助工具函数,大大提高我们的开发效率。

2022-09-15 11:46:53 230 1

原创 vue中组件传值的五种方式

vue组件传值的五种方式方法一 props传参父组件<template> <div class="container"> <div>我是父组件</div> <Son str="字符串" :num="5" :obj="{ name: '对象信息' }" :func="() => {this.list()}" :arr="arr" ></S

2021-07-30 18:04:00 1846

原创 为什么使用v-for时必须添加唯一的key?

v-for中的key使用v-for更新已渲染的元素列表时,默认使用就地复用策略,列表数据修改的时候,它会根据key值去判断某个值是否修改,如果修改,则重新渲染这一项,否则就地复用之前的元素;我们在使用的时候经常会用到index(即数组的下标)作为key,但其实这时候不推荐的一种使用方法。举个????const arrList = [ { id:1, name:'test1' }, { id:2, name:'test2' },

2021-07-29 14:02:13 397

原创 vue防止按钮多次点击

1.新建 directive.jsimport Vue from 'vue'const preventReClick = Vue.directive('preventReClick', { inserted: function (el, binding) { el.addEventListener('click', () => { if (!el.disabled) { el.disabled = true

2021-07-15 14:33:40 310

原创 如何实现防抖和节流,以及他们的使用场景是什么?

防抖(debounce)防抖:防止抖动,单位时间内时间触发会被重置,避免事件被误伤触发多次。代码的实现重在清零clearTimeout防抖场景:1.登录,发短信,提交等按钮避免用户点击过快,以至于发送了多次请求,需要防抖2.调整浏览器窗口大小时,resize次数过于频繁,造成计算过多,此时需要一步到位,就用到了防抖3.文本编辑实时保存,当无任何更改操作一秒后进行保存节流(throttle)节流:控制流量,单位时间内事件只能触发一次,若这个单位时间内触发多次函数,只有一次生效.

2021-04-26 14:18:23 452

原创 git提交代码的流程

pull:是下拉代码,相当于将远程代码下载到本地,与你本地的代码合并push:是推代码,将你的代码上传到远程的动作完整的流程是:第一种方法:(简单易懂)1、git add . (后面有一个点,意思是将你本地所有修改的文件添加到暂存区)2、git commit -m '' (引号后面是你的介绍,是你这次提交的是什么内容,这个是将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中)3、git pull origin 远程分支名这是下拉代码,将远程最新的代码先跟你本地的代码合并.

2021-04-26 11:41:46 119

空空如也

空空如也

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

TA关注的人

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