自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 el-ement 动态增减表单项校验

注意prop与rules的。methods:新增与删除。

2024-06-13 17:14:53 197

原创 实现小程序的瀑布流

计算高度的方式实现瀑布流

2024-06-07 15:48:50 215

原创 输入框限制输入格式

@input="value=value.replace(/[^a-zA-Z0-9]/g, '')"@input="value=value.replace(/[^a-zA-Z0-9\u4e00-\u9fa5-]/g, '')"限制 数字:@input="value=value.replace(/[^0-9]/g,'')"

2024-04-08 15:53:12 175 1

原创 判断时间段区间是否重叠

需求:校验时间段区间是否有重叠,思路:专为秒在进行比较。

2024-04-03 14:19:05 254 1

原创 小程序全局设置分享函数

需要使用此默认分享方法的 在page中需要把页面的onShareAppMessage删除 需要页面自定义的分享时在page中加上onShareAppMessage。// 设置全局默认分享。

2024-03-28 16:02:31 202

原创 常用正则校验

个人常用正则校验方法

2024-02-29 17:59:01 295

原创 常用工具函数

个人常用的工具函数

2024-02-20 10:30:53 395 2

原创 常用命令语句

个人常用切换node、镜像等命令

2024-02-20 10:14:37 331 1

原创 nodejs实现websocket

当使用方式1进行开启ws服务端口时 app.js不需要导入。当使用方式2时,app.js中需要导入并启动。1.安装nodejs-websocket。

2023-05-13 15:51:58 788

原创 vue3所遇问题记录

vite创建的项目 img标签的src属性使用动态绑定时 本地调试时会把路径当成字符串 并在前面加上localhost。

2023-05-12 20:43:57 206

原创 multer上传图片

2.router/attachment.js 路由文件配置attachment/upload接口。3.router_handler/attachment.js路由处理函数文件注册处理函数。5.前端调接口 传入上传成功后输入完整路径就能访问图片。4.app.js将上传后的静态文件进行托管。1.安装multer。

2023-05-10 17:43:11 210

原创 vue3 学习

const mycomponents = defindeAsyncComponent(()=>{import('组件路径')})需要安装@vueuse/core插件 并在使用异步引入组件的vue文件中引入 useIntersectionObserver。动态组件 使用<compontent :is='组件名'> 控制显示的组件 可使用KeepAlive内置组件进行缓存。安装后需要再vite.config.js中进行配置。引入组件时使用异步引入方式。

2023-05-07 17:25:49 60

原创 JWT身份认证

保证 JWT 字符串的安全性,防止在网络传输过程中被别人破解,需要定义一个密钥用于加密和解密,3.1 在生成 JWT 字符串时 ,需要使用密钥对用户信息进行加密3.2 在解析 JWT 字符串时 需要使用密钥进行解密// 定义secret密钥4. 在登录成功后生成 JWT 字符串调用jsonwebtoken包提供的sign()方法,将用户信息进行加密成 JWT 字符串,响应给客户端// 导入 JWT 相关的包// 生成 JWT 字符的包// 导入解析 JWT 字符 还原 JSON 的包。

2023-05-04 16:36:22 64

原创 使用bcryptjs@2.4.3进行加密

3. 在响应的function中使用hashsync()方法对密码进行加密。2.在router_handler/user.js 中导入bcryptjs。有两个参数 参数1:待加密的数据 参数2:安全性数字。1.安装bcryptjs。

2023-05-04 15:58:11 243

原创 项目中操作MySQL + joi校验参数

1.1 安装操作MySQL数据库的第三方模块( mysql )1.2 连接mysql 模块到 MySQL 数据库1.3 通过 mysql 模块执行 SQL 语句。

2023-05-04 11:34:06 267

原创 数据库学习

1.创建数据库创建成功会在左侧出现。

2023-05-03 21:51:27 50

原创 express 学习

1.安装express2.安装nodemon便于调试node.js 不用一直手动重启使用nodemon:node 文件路径 修改为nodemon 文件路径。

2023-05-03 16:59:38 59

原创 vite 创建项目流程 + vue3学习

main.js中引入router createvue后面加上use(router)新建router文件 创建index.js。创建views文件夹存放页面。npm i 初始化项目。创建路由中的vue页面。

2023-04-24 12:39:35 977 1

原创 Node.js 学习

1.Node.js一个基于Chrome V8引擎的Javascript运行环境2.Node.js中的Javascript运行环境。

2023-04-23 17:17:34 92

原创 移动端常见兼容问题

安装cssrem---》设置---》----设置---》搜索cssrem----》找到Root Font Size---》设置为750/10----》重启vscode。我们要在750px的屏幕使用rem单位等比例还原设计稿的时,也要使用等比例切割,把页面划分为10等分 即给html设置font-size值为:75px;则 1rem/75px=75px/75px---》1rem=75px。不适用click事件 使用自定义fastClick事件。那就是 1份=750px/10份=75px。

2023-04-22 14:21:01 353

原创 react配置路由 react-route-dom 6.10.0

react项目配置路由 使用react-route-dom 6.10.0

2023-04-18 15:43:03 320 1

原创 react创建项目一般流程

react项目的一般创建流程、目录结构、初始化样式、配置less、

2023-04-18 15:02:23 631 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除