摘要: 根据childrens字段递归扁平化数组(保留父元素) // 方法一:根据childrens字段递归扁平化数组(保留父元素) function flatten1(arr) { "use strict"; if(!arr) return []; return arr.reduce((prev, nex 阅读全文
posted @ 2023-02-28 14:29 吕业浩 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 在访问http://example.com/page1时,可以在浏览器开启有A、B和C三个标签页。 在localStorage存储下作用的是当前域同端口的存储共享,所得的结果是 【同域名下同端口】的localStorage数据可以共享 在sessionStorage存储下作用的是当前域同端口并且在当 阅读全文
posted @ 2023-02-24 11:16 吕业浩 阅读(198) 评论(0) 推荐(0) 编辑
摘要: destroyed()只会在页面被删除后由vue实例调用,而浏览器的【刷新功能立刻刷新页面】,并重新加载JS等其他文件。 而刷新前的Vue因为浏览器立刻刷新的缘故,所有操作都没来的及做就【立马就被垃圾回收机制释放了根本就不会走销毁流程】。 需要在浏览器刷新时调用除destroyed()以外的函数,可 阅读全文
posted @ 2023-02-23 22:19 吕业浩 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 张子贺使用的所有AI平台 ChatGPT https://chat.openai.com/ Midjourney https://www.midjourney.com/ Soundboard - TUNA https://tuna.voicemod.net/ Mubert https://muber 阅读全文
posted @ 2023-02-20 19:09 吕业浩 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 实例创建 // 创建实例,通过状态管理动态设置IP import store from '../store'; let evaIp = store.getters.evaIp; const websocket = new WebSocket(`${ 'http://www.baidu.com' }$ 阅读全文
posted @ 2023-02-20 10:24 吕业浩 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 第一步:查看网上教程配置redis服务 https://www.jianshu.com/p/3bdfda703552 第二步:在Apple Store 下载免费的redis可视化软件 Medis . 关闭方法:redis教程 first run redis-cli then after the pr 阅读全文
posted @ 2023-02-19 15:46 吕业浩 阅读(33) 评论(0) 推荐(0) 编辑
摘要: vue自定义事件和普通事件的区别 tag:什么是自定义事件? 问题来源 当初学习vue时,是用ruo-yi起步学习的,用到了element-ui框架,上面有这样的用法: <el-checkbox v-model="deptExpand" @change="handleCheckedTreeExpan 阅读全文
posted @ 2023-02-15 16:22 吕业浩 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 现有一个Get请求的接口,一个字段的值传入的是ywh=[JOJO],请求报错,返回400状态码。 报错原因:URL参数格式不正确 解决方案:axios请求拦截器中对get参数进行encodeURI转码。为了避免服务器收到不可预知的请求,对任何用户输入的作为 URI 部分的内容你都需要用 encode 阅读全文
posted @ 2023-02-10 11:51 吕业浩 阅读(1216) 评论(0) 推荐(0) 编辑
摘要: 前端请求,相应结果或者控制台报错状态码414、400或者431都是有关请求头太长导致请求失败的问题,都是请求头部太长导致的。 请求头相关简介 前言 在前端开发中,除了画画页面写写布局以外,其他更多的时间就是与后端对调接口,所以页面请求就是经常打交道的一个地方了,开发中通常都是通过Axios来使用ge 阅读全文
posted @ 2023-02-06 14:51 吕业浩 阅读(593) 评论(0) 推荐(0) 编辑
摘要: mac Chrome 强制刷新快捷键: Shift+Command+R 关于缓存的知识文章: 1、前端浏览器缓存知识梳理 阅读全文
posted @ 2023-01-06 16:11 吕业浩 阅读(54) 评论(0) 推荐(0) 编辑