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