- 博客(43)
- 资源 (1)
- 收藏
- 关注
原创 Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
Cannot set headers after they are sent to the client
2023-10-26 17:22:20
89
原创 d3+ts:DOMException: Failed to execute ‘querySelector‘ on ‘Document‘: The provided selector is empty.
d3+ts:The provided selector is empty
2023-08-28 14:20:57
543
原创 Uncaught ReferenceError: require is not defined
检查本地,相关的依赖都安装了,config配置没问题。
2023-08-12 12:57:47
517
1
原创 HTTP入门
如果没有,进而发送请求(ETag和Last-Modified),判断是否存在协商缓存,存在直接本地读取。帧是HTTP2的最小单位,由完整的一系列帧组成消息,数据流是已建立的连接内的双向字节流,可以承载多条消息。请求报文的start-line包括了请求的Method和Version,响应报文的start-line包括响应的Version和StatusCode。Hyper Text Transfer Protocol/超文本传输协议、应用层协议、基于TCP协议、简单可扩展、无状态。请求报文和响应报文。
2023-08-09 09:37:05
40
原创 随笔,tag:组件通信
前辈的代码我以为是通过props的传值,把visible.sync的值传入显示。但是他采用的方法是:在页面内。refs.组件的ref.init()`在组件内初始化dialog。背景:新建el-dialog模块,在页面内启动。得到该组件,然后调用组件自身的方法。
2023-07-22 11:45:03
44
原创 用split解析url为对象,对象的属性都是字符串
想要得到的是{age:2,name:'jame',mes:'hello'},但是用split解析的,因为本身是字符串,所以得到的属性也都是字符串,{age:'2',name:'jame',mes:'hello'}当时在这里卡住了,只想到用parseInt,然后判断NaN来判断数字,但是其他的边界情况不能满足。解决:JSON.parse(str),用这个api转化字符串。
2023-07-20 09:18:19
48
原创 前端无法从本地tomcat的服务器请求到数据
原因:命令行窗口进入了【选择】状态(对话框左上角会显示选择两个字)。这个时候tomcat会进入假死状态,后台服务用不了,需要右键取消。第一次自己搞本地的后端。tomcat和redis都有启动了,但是前端不能请求到数据。
2023-06-27 22:19:41
113
原创 [!] Error: Unexpected token (Note that you need plugins to import files that are not JavaScript)
总结:如果再出现相关报错,检查有关文件。注意报错信息的关键词,例如此处【plugins】报错原因:rollup.config.js中的plugins,写成plugin。构建工具:rollup。
2023-06-23 09:03:50
2552
原创 提醒我自己不要钻牛角尖!!!
不同的编写风格,实现方法。并不意味着就有一方是绝对的优或者绝对的劣。学习的过程是取长补短没错,但不是钻牛角尖去一定要分出好坏。不同的写法只是写的人不同的习惯。应该做的是,把两种写法都学会并能实践,如果真的有优劣,那么应该是在未来,眼界宽广后才是我能得到答案的时候。现在的寸目只会让我在这种地方浪费时间。不知道第几次学习的时候钻牛角尖了,纪录一下,警醒自己。
2023-06-21 14:37:14
41
原创 This modules directory was created using the following registries configuration: {“default“:“https:/
解决办法:修改回淘宝镜像:npm config set registry=https://registry.npm.taobao.org。运行pnpm报错,原因:发布npm时候换了官方镜像。
2023-06-16 13:35:46
2676
原创 ts+webpack视频播放器组件(四)
注意,代码中关于assign的部分注释掉是因为ts不识别assgin属性,所以我换了一种方式去做默认值的需求。原视频:https://www.bilibili.com/video/BV1sU4y1a7ri。day4 窗口关闭、窗口内播放器。记得要在init里调用。
2023-06-12 15:04:09
92
原创 ES6学习随笔(二)
第一种写法是为xy指定默认值,所以xy没有就是默认0;而第二种写法,是给move这个函数的参数指定默认值,如果往里面传了东西进去,那么它就不会去解构出x:0,y:0这个默认值了。他们都可以携带第二个参数,表示开始搜索的位置(从n到尾),但是endWith不一样,他是前n个字符(反过来的从n到尾,就是把尾当成头的从n到尾。第二个参数可以省略,默认用空格补全。如果第一个参数比原来还小,就不改变。
2023-05-04 18:27:17
21
原创 可拖拽列表+点击效果
在他的基础上添加了点击后的效果,实现一个类似菜单一样的列表,可以拖拽。思路和一般的菜单点击一样,只是从常见的匹配index变成匹配id。在大佬的代码上修改了一些地方。绑定了<li>的id属性,用点击事件把id记录下来,然后在把匹配当前点击的li的id和存的id。ps:gif的掉帧好严重。可拖拽列表是参考这位大佬的。
2023-04-20 13:55:28
169
原创 <el-container>:封装header布局出错
解决:发现不封装导航栏就不会有这个问题,于是F12查看了两者界面的差别,发现不封装的情况下,最外层的有一个叫“is-vertical”的class,于是在代码内加上。查看官方文档,找到如下属性介绍。个人猜测封装后el-container的direction不知道子元素有el-header,导致默认值为horizontal。el-header被我封装在navbar中,然后router-view路由跳转展示el-main和el-aside的内容,布局结构如下。
2023-04-20 12:34:41
289
面向对象校园导游系统.zip
2022-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人