- 博客(19)
- 收藏
- 关注
原创 JWT 基础
针对前后端分离的项目,大多是通过 token 进行身份认证来进行交互,今天将介绍一种简单的创建 token 的方式 -- JWT。JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用 JWT 在用户和服务器之间传递安全可靠的信息。
2025-09-03 17:42:49
1022
原创 error:0308010C:digital envelope routines::unsupported
node.js 18 不兼容oppsll,node.js v17以上版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制。打开终端,直接输入(问题解决)
2025-02-10 10:03:59
232
原创 vscode debug vue项目
用于个人学习使用1. 开启sourcemapvue.config.js文件中,添加如下配置:configureWebpack: { devtool: process.env.NODE_ENV !=="production"?"source-map":'',}原理:暴露未编译前的目录结构,使程序能够精确定位代码断点位置(大概这个意思)2.启动项目 记录下访问端口3.新建debug配置{// 使用 Intel
2024-12-17 16:18:25
1003
原创 vscode 代码提示慢 解决方式
其中:Hover:Delay 是移动过去标签后的提示延迟,根据自己的需要自行调整。将 Quick Suggestions Delay 都设为0。保存后,在试试现在的提示速度,基本是秒弹提示的。
2024-09-05 15:19:54
3909
原创 前端生成二维码
node-qrcode是一个用于生成二维码的Node.js库,它支持多种数据格式,并且可以将生成的二维码导出为各种图像格式,如PNG、JPEG、SVG和Data URI,react-qr-code 是一个基于 React 的库,用于在 React 和 React Native 组件中生成二维码。qrcode.react 是一个基于React的库,专门用于在React应用程序中生成二维码。:该库能够检测当前的终端环境,并根据终端的类型和特性调整 QR 码的显示方式。
2024-08-21 16:34:37
907
原创 2024 最新最全 VS Code 插件推荐!
此文档只作为个人学习记录Visual Studio Code 是由微软开发的一款开源的代码编辑器,它有了一个丰富的插件市场,提供了很多实用的插件。本文就来分享 2024 年开发必备的 VS Code 插件!
2024-08-21 16:07:31
7265
原创 ECMAScript 2024 正式发布,新特性一览!
2024 年 6 月 26 日,第 127 届 ECMA 大会正式批准了 ECMAScript 2024 语言规范,这意味着它现在正式成为最新 ECMAScript 标准。下面就来看看 ECMAScript 2024 都有哪些新特性吧!resize正则表达式v标志。
2024-08-21 15:52:24
2246
原创 5 分钟搞定!无需服务器、域名,快速部署前端项目!
你是否曾经为配置服务器和繁琐的域名备案流程而头疼不已?是否渴望找到一种简单、高效的途径,让你的前端项目即刻上线?本文将为你揭秘 3 种无需服务器和域名并且完全免费的前端项目快速部署方式 ——和,让你的项目在 5 分钟内快速上线,与世界共享你的精彩!
2024-08-21 15:49:36
3936
原创 2024 Vue 生态工具最能打的组合!
经过 10 年的演进,Vue 已经构建了一个极为丰富且强大的生态系统,本文就来盘点 2024 年 Vue 开发最能打的技术组合!
2024-08-21 15:39:12
2218
原创 vue 响应性语法糖
组合式 API 特有响应性语法糖是组合式 API 特有的功能,且必须通过构建步骤使用。已移除的实验性功能响应性语法糖曾经是一个实验性功能,且已在 3.4 版本中被移除,请阅读。如果仍然打算使用它,你现在可以使用插件。
2024-08-12 10:49:05
475
原创 通过vue-cli创建uni-app项目后tsconfig.json文件报错
这是一个很明显的ts报错,我们就不要考虑其他东西了,就直接找ts的问题。
2024-08-08 09:33:18
545
原创 Flex 布局:语法篇
采用 Flex 布局的元素,称为 Flex 容器(flex container),简称"容器"。它的所有子元素自动成为容器成员,称为 Flex 项目(flex item),简称"项目"。Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。属性定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。属性为2,其他项目都为1,则前者占据的剩余空间将比其他项多一倍。属性都为1,当空间不足时,都将等比例缩小。属性为0,其他项目都为1,则空间不足时,前者不缩小。
2024-08-03 10:27:56
910
原创 hash和history两种模式的区别
history 模式改变 url 的方式会导致浏览器向服务器发送请求,这不是我们想看到的,我们需要在服务器端做处理:如果匹配不到任何静态资源,则应该始终返回同一个 html 页面)因此可以说,hash 模式和 history 模式都属于浏览器自身的特性,Vue-Router 只是利用了这两个特性(通过调用浏览器提供的接口)来实现前端路由。如果不想要很丑的 hash,我们可以用路由的 history 模式,这种模式充分利用 history.pushState API 来完成。URL 跳转而无须重新加载页面。
2024-07-18 11:38:14
497
原创 vue3 + typescript 全局属性设置类型报错
data: {};} & ... 4 more ... & ComponentC...”上不存在属性“xxxxx”。在src文件下创建shims-vue.d.ts 文件。
2024-07-03 09:30:43
252
原创 找不到模块 “path“ 或其相对应的类型声明
import path from ‘path’ 报红色波浪线,提示信息找不到模块 “path“ 或其相对应的类型声明。参考:https://blog.youkuaiyun.com/SSophia/article/details/135439769。在开发项目的时候文件与文件关系可能很复杂,因此我们需要给src文件夹配置一个别名。解决办法:npm install @types/node --save-dev。TypeScript 编译配置。
2024-07-03 09:28:52
614
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅