自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git指令

gitcommit-m“提交日志”//将暂存区的内容提交到本地仓库(生成提交日志)gitpush-uorigin//-u--set-upstream第一次提交。gitadd.//当前目录,将当前目录下所有文件提交到暂存区。gitbranch-d//-ddelete-D强制删除。gitreset--hard版本id//切换到指定版本。gitpush//如果是第一次推送需要加-u仓库名。gitcheckout-b//分支名。...

2022-08-01 12:09:02 2490

原创 大文件上传的思路

1.大文件上传的解决思路1.文件切片把一个大文件转换成二进制内容,然后按照一个固定的大小对二进制内容进行切割,得到多个小文件,然后循环上传所有的小文件。在js中,文件File对象是Blob对象的子类,可以使用slice()方法完成对文件的切割;2.文件合并当所有小文件上传完成,调用接口通知后端把所有的文件按编号进行合并,组成大文件;3.并发控制结合Promise.race和异步函数实现,限制多个请求同时并发的数量,防止浏览器内存溢出;4.断点续传。...

2022-07-31 16:35:47 991

原创 跨组件传参的方式

8.1正常情况下需要借助父亲的props作为中间过渡,但是这样在父亲组件就会多了一些跟父组件业务无关的属性,耦合度高,借助$attrs可以简化些,而且祖跟孙都无需做修改。当使用别人的组件时,希望别人的组件进入这个生命周期,父组件做出对应处理,又不好意思改动别人组件时,可以用@hook生命周期=“父组件事件名”,来让父组件做对应的事情。9.3在接受的数据的一方引入Bus.js然后通过Bus.$on(“事件名”,(data)=>{data是接受的数据})如果用在子组件上,引用就指向组件实例....

2022-07-17 18:17:35 434

原创 ❤️你不晓得的组件通信的方式《还不进来瞅瞅?》

1.2子组件使用props接受,与data同级,子组件接收到数据之后,不能直接修改父组件的数据。8.1正常情况下需要借助父亲的props作为中间过渡,但是这样在父亲组件就会多了一些跟父组件业务无关的属性,耦合度高,借助$attrs可以简化些,而且祖跟孙都无需做修改。9.3在接受的数据的一方引入Bus.js然后通过Bus.$on(“事件名”,(data)=>{data是接受的数据})7.1通过parent可以获父组件实例,然后通过这个实例就可以访问父组件的属性和方法。............

2022-07-17 11:25:19 243

原创 Element-UI的Table组件解决换页后序号重新从1开始的问题

解决:设置一个count方法,在换页后重新计算表格行号

2022-06-13 21:29:56 387

原创 ❤️vue 上传图片预览的方法

二、将 File 对象转成 url三、总结与思考总结 设置默认图片:将图片作为模块导入,定义变量接收,赋值给图片的 其他方法:使用自定义指令设置默认图片、在模板中使用 v-if 等 点击上传图片按钮,触发图片输入框的 事件 隐藏图片输入框: 或 绑定图片输入框 的 事件,获取文件对象 判断 的 长度为0:用户取消选择图片,传给后台的数据就是 ,把默认图片赋值给当前预览区 长度为1:用户确认选择图片,把 传给后台 用

2022-06-09 04:00:00 2751

原创 ❤️看这里 怎么实现退出再登录,刚好返回上一次浏览的页面

登录某个页面,又退出,我们希望再次登录又回到上一次的页面,该如何处理?我们先来看一个例子:有没有发现退出登录的时候,地址栏返回了一串东西:? 这是什么呢?这是我们退出的时候,浏览器“偷偷”把我们当前页面的地址给记录下来了,再次登录就返回了上一次呆过的页面啦!1、退出处理2、登录处理3、响应拦截器中响应错误处理二、Vue2 的处理1、退出处理2、登录处理3、响应拦截器中响应错误处理...

2022-06-08 23:45:00 852

原创 那些年我遇到的诡异的bug合集~

我我

2022-06-08 18:23:25 223

原创 ❤️v-model 和 .sync 的异同点

以上代码等价于.sync修饰符的原理正常父传子加上sync之后父传子以上代码等价于相当于多了一个事件监听,那么子组件可以这样触发v-model 与 .sync的异同点 相同点:都是语法糖,都可以实现父子组件中的数据的双向通信。 区别点: 格式不同。 v-model: @input + value :a.sync: @update:a v-model只能用一次;.sync可以有多个。......

2022-06-07 21:11:13 68

原创 ❤️数组的15个API方法

#一:改变原数组的方法push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。返回值 数组新长度,不改变原数组pop() && shift() 尾部头部删除语法:array.shift()pop() 方法用于删除数组的最后一个元素并返回删除的元素。shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。返回值 返回删除的元素splice()添

2022-06-05 22:12:37 420

原创 ❤️Vue生命周期(8个阶段)

1 beforeCreate(创建前)2 created(创建后)3 beforeMount(载入前)4 mounted(载入后)5 beforeUpdate(更新前)6 updated(更新后)7 beforeDestroy(销毁前)8 destroyed(销毁后)Vue第一次页面加载会触发beforeCreate created beforeMount mounted四个钩子函数DOM渲染在mounted这个周期就已经完成.........

2022-06-05 21:23:19 1328

原创 ❤️一个页面从输入url到呈现过程

1.DNS域名解析: 将url中的域名解析成ip地址 2.TCP三次握手: 建立安全的网络传输协议 2.1 什么是TCP : 一种 传输控制协议 2.2 TCP作用 : 保证HTTP网络传输是 安全 + 可靠的 (检测客户端 与 服务器的网卡是不是通的) 2.3 TCP三次握手 : ​ 第一次: 浏览器 -> 服务器 (你能听到我说话吗?,检测浏览器:发送) ​ 第二次: 服务器 -> 浏览器 (我听到了,你能听到我说......

2022-04-26 11:42:32 1461

空空如也

空空如也

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

TA关注的人

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