- 博客(113)
- 资源 (1)
- 收藏
- 关注

原创 浏览器对跨域请求携带Cookie的方法
浏览器对跨域请求携带Cookie的方法企业开发时会分开发环境、测试环境以及生产环境,但是有的企业开发只有真正发布到线上的生产环境的流程才会严格配置,有的项目开发环境或者测试环境中,前后端配置没有特别严格要求,就导致前端请求发送时返回错误信息。比如项目发送了一个跨域请求,该请求需要自动携带Cookie信息给服务器进行身份认证,但是浏览器对跨域的请求不会自动携带Cookie的数据,此时在生产环境中前后端配置正常该请求正常返回数据,但是在开发环境和测试环境中要求不严格,前后端没有配合设置好配置信息,导致请求无法
2023-07-20 18:13:31
8316

原创 git版本回退(git reset、git revert、git stash)
git版本回退(git reset、git revert、git stash)
2023-01-11 09:29:39
11880
1

原创 腾讯云服务器无权限访问,显示Permission Denied(云服务器授予root权限)
腾讯云服务器无权限访问,显示Permission Denied,授予root权限
2022-08-02 18:30:32
3379
1
原创 Antd文本框TextArea复制粘贴正确的文本却触发校验
Antd文本框,正常输入正确的文本没啥问题,但是当我从别处复制粘贴过来一段文本的时候就有问题了。
2025-01-13 09:30:00
204
原创 VSCode报错Module ‘“xx.vue“‘ has no default export.Vetur(1192)
Vetur是一个vscode插件,用于为.vue单文件组件提供代码高亮以及语法支持,但他只适用于对vue2语法的高亮提示,对于vue3这个插件多多少少有那么些不适配。对于vue3语法,官方推荐 Volar,简单的说Volar是Vetur的升级版本,提供了更好的功能并有更好的TS支持。然后我搜索了一下,发现Volar已经被弃用了,官方拓展已经变成了Vue - Official。卸载Vetur,安装Vue - Official插件,重启VS Code。错误提示中可以看到关键字。
2025-01-02 14:50:06
739
原创 vite6+vue3+ts+prettier+husky9+lint-staged+eslint9配置前端项目(后台管理系统、移动端H5项目通用配置)
很多小伙伴苦于无法搭建一个规范的前端项目,导致后续开发不规范,今天给大家带来一个基于Vite6+TypeScript+Vue3+ESlint9+Prettier的搭建教程。
2025-01-02 09:30:00
2477
4
原创 react18使用codemirror6
公司开发用到编辑器的功能,为了实现需求,在网上找了无数个编辑器的包,然而网上关于codemirror的教程大部分都是5版本的,关于6版本的资料着实有点少,然而5版本对与高版本的react又会报错,官网又是英文的写的也不清晰,看得着实令人头大,虽然最后定下的编辑器不是codemirror,但是还是做个简单的记录吧。
2024-12-23 10:00:00
495
原创 react使用monaco-editor
此处因为公司开发有需求用到了,所以就在网上搜索了无数个编辑器,但是最后没有使用这个,所以这里只做个简单的记录。
2024-12-23 10:00:00
414
原创 Client does not support authentication protocol requested by server;consider upgrading MySQL client;
Client does not support authentication protocol requested by server; consider upgrading MySQL client
2024-10-06 21:15:29
166
原创 TypeScript进阶知识之泛型相关(关键字【keypf、typeof、in、extend、infer】、泛型工具类型【Partial、Required、Readonly、Record……】)
TypeScript进阶知识之泛型相关(关键字【keypf、typeof、in、extend、infer】、泛型工具类型【Partial、Required、Readonly、Record、Exclude、Extract、Pick、Omit、NonNullable、ReturnType、Parameters】)
2023-11-02 23:37:09
450
原创 React实现文本框输入文字内容动态给图片添加文字信息(多个)并生成新的图片
React实现文本框输入文字内容动态给图片添加文字信息(多个)并生成新的图片
2023-11-02 16:20:28
1101
原创 TypeScript进阶知识之泛型(泛型的定义、为什么要使用泛型、泛型的使用、泛型变量、多个类型参数、泛型类、泛型接口、泛型参数默认类型、泛型约束)
泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性。
2023-10-19 10:57:11
673
原创 TypeScript进阶知识之接口(接口定义、接口属性、可索引类型、接口表示函数类型、额外的属性检查、接口继承、接口与类型别名的区别)
TypeScript 中,接口(Interface)是一种用来定义对象的结构和行为的类型。通过接口,我们可以定义对象应该有哪些属性、属性的类型以及方法。使用关键字 interface 来定义接口。声明接口后,直接使用接口名称作为变量的类型。方法的定义和函数的定义类似,包括参数和返回值类型。当我们使用对象字面量赋值给接口类型时,TypeScript 会自动进行额外的属性检查。这意味着赋值的对象不能包含接口中未定义的额外属性,否则会导致编译错误。//Error。
2023-10-16 10:16:15
2827
原创 TypeScript进阶知识之类(类的定义、类的基本使用、类的构造函数、类的属性和方法、访问修饰符、类的继承、抽象类)
在 TypeScript 中,可以使用 class关键字来定义类。类的定义通常包括成员变量、构造函数、方法等。
2023-10-16 09:52:32
274
原创 Typescript基础知识(类型拓宽、类型缩小)
所有通过 let 或 var 定义的变量、函数的形参、对象的非只读属性,如果满足指定了初始值且未添加类型注解的条件,那么它们推断出来的类型就是指定的初始值字面量类型拓宽后的类型,这就是字面量类型拓宽。(第三章文章有提及过一嘴)// 类型是 string// 类型是 (str?// 类型是 'this is string'// 类型是 'string'// 类型是 (str?// 类型拓宽成 any// 类型拓宽成 any。
2023-08-21 09:00:00
503
原创 js设置css变量控制页面一行展示指定个数的元素
场景: 动态设置给父元素内子元素设置每行排列几个。设置样式变量,然后通过给父元素设置。动态控制子元素的宽度。
2023-08-13 16:33:22
705
原创 Vue+Node(Egg框架)实现文件上传保存至本地和下载文件
本文Node搭建的服务器是基于egg框架搭建,如果使用其他服务器端框架,可参考部分代码,不保证所有框架都能实现。前端部分vue利用的element-ui文件上传组件,相关属性api请参考element-ui官方文档。调用存储简历的接口,将返回的文件路径和文件名保存到表中。egg配置文件,必须要配,之前没配一直上传不了。保存简历路径到表中接口返回数据。读取简历信息,显示到页面中。下图为上传文件保存的路径。
2023-07-14 10:00:00
1488
原创 Typescript基础知识(类型断言、类型别名、枚举、交叉类型、字符串字面量类型)
Typescript基础知识(类型断言、类型别名、字符串字面量类型、枚举、交叉类型)
2023-02-18 14:08:03
1923
原创 内网穿透(什么是内网穿透,为什么要实现内网穿透,mac如何实现内网穿透)
内网穿透(什么是内网穿透,为什么要实现内网穿透,mac如何实现内网穿透)
2023-02-06 09:42:37
5000
1
原创 Typescript常用类型(任意值any、数组Array、函数Function、元组Tuple、类型推论、联合类型)
Typescript常用类型(任意值any、数组Array、函数Function、元组Tuple、类型推论、联合类型)
2023-01-30 10:00:00
3163
原创 Typescript基础知识(Typescript介绍、搭建TypeScript环境、基本数据类型、对象类型)
Typescript基础知识(Typescript介绍、搭建TypeScript环境、基本数据类型)
2023-01-24 18:25:18
1889
原创 React-Redux相关知识(什么是react-redux、react-redux的原理、react-redux相关API、react-redux的基本使用)(十二)
React-Redux相关知识(什么是react-redux、react-redux的原理、react-redux相关API、react-redux的基本使用)(十二)
2023-01-20 18:00:00
366
原创 Redux相关知识(什么是redux、redux的工作原理、redux的核心概念、redux的基本使用)(十一)
Redux相关知识(什么是redux、redux的工作原理、redux的核心概念、redux的基本使用)(十一)
2023-01-17 18:00:00
893
原创 React相关扩展二(Fragment、Content、useContext、组件优化、render props、错误边界)(十)
React相关扩展二(Fragment、Content、组件优化、render props、错误边界)(十)
2023-01-13 17:36:59
808
原创 Mac开发配置各种问题记录(安装VSCode、安装postman、安装git、git生成SSH公钥、安装NVM和Homebrew、安装NVM和Homebrew)
Mac开发配置各种问题记录(安装VSCode、安装postman、安装git、git生成SSH公钥、安装NVM和Homebrew、安装NVM和Homebrew)
2023-01-09 18:33:35
1931
原创 React相关扩展一(setState、路由懒加载、Hooks【useState、useEffect、useRef、useLayoutEffect、useMemo、useCallback……】)(九)
React相关扩展一(setState、路由懒加载、Hooks【useState、useEffect、useRef、useLayoutEffect、useMemo、useCallback……】)(九)
2023-01-09 15:52:44
708
原创 React-Router6路由相关二(路由传参、编程式路由导航、路由相关hooks)(八)
React-Router6路由相关二(路由传参、编程式路由导航、路由相关hooks)(八)
2023-01-05 09:06:53
1099
原创 React-Router6路由相关一(路由的基本使用、重定向、NavLink、路由表、嵌套路由)(七)
React-Router6路由相关一(路由的基本使用、重定向、NavLink·、路由表、嵌套路由)(七)
2023-01-03 09:10:51
1086
原创 React-Router5路由相关二(嵌套路由、路由传参、replace、编程式路由导航、withRouter的使用、BrowserRouter与HashRouter的区别)(六)
react-router5路由相关二(嵌套路由、路由传参、replace、编程式路由导航、withRouter的使用、BrowserRouter与HashRouter的区别)(六)
2022-12-29 13:29:49
1109
原创 React-Router5路由相关一(路由相关概念、基本使用、NavLink与NavLink的封装、Switch的使用、严格匹配、路由重定向、路由组件与一般组件的区别)(五)
react-router5路由相关一(路由相关概念、基本使用、NavLink与NavLink的封装、Switch的使用、严格匹配、路由重定向、路由组件与一般组件的区别)(五)
2022-12-28 21:47:37
523
原创 React脚手架应用(创建脚手架、代理配置、ajax相关、组件通信)(四)
React脚手架应用(创建脚手架、代理配置、ajax相关、组件通信)(四)
2022-12-26 15:10:01
263
原创 React基础知识(事件处理、受控组件与非受控组件、高阶函数、组件的生命周期)(三)
React基础知识(事件处理、受控组件与非受控组件、高阶函数、组件的生命周期)(三)
2022-12-23 09:17:46
811
原创 React基础知识(组件实例三大核心属性state、props、refs)(二)
React基础知识(组件实例三大核心属性state、props、refs)(二)
2022-12-18 16:53:47
902
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人