自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 React内网开发代理配置详解

本文介绍了React企业级项目在内网环境下的代理配置方法。主要内容包括:1. 代理配置的必要性,解决跨域、统一API管理等问题;2. CRA项目的两种代理方式:package.json简配和setupProxy.js高级配置;3. 自定义Webpack的代理设置;4. 针对HTTPS、认证、WebSocket等特殊场景的处理方案;5. 常见问题排查与最佳实践建议。文章提供了详细的代码示例和配置说明,帮助开发者根据实际需求选择合适的代理方案,提高内网开发效率。

2025-08-27 17:56:50 760

原创 React项目搭建指南:从零到精通

React是一个由Facebook开发的JavaScript库,用于构建高效的用户界面。其核心特性包括声明式设计、组件化开发、虚拟DOM优化和单向数据流。通过Create React App或Vite可快速搭建项目,支持JSX语法和Hooks状态管理。组件通信方式多样,包括Props、回调函数和Context API。路由配置使用React Router,状态管理推荐Redux Toolkit。性能优化技巧涵盖React.memo、useCallback等。技术栈生态包括axios + swr等。

2025-08-11 16:06:20 1050

原创 React函数组件灵魂搭档:useEffect深度通关指南!

/ 立即执行异步函数}, []);// 空依赖确保仅挂载时请求统一生命周期:一个 Hook 搞定挂载、更新、卸载三个阶段逻辑精准控制:依赖数组让副作用 “按需执行”,避免不必要的性能损耗函数式风格:配合useState等 Hook,让函数组件拥有媲美类组件的能力,代码更简洁易维护驾驭副作用:useEffect 三维度思考模型此操作应锚定于哪个生命周期节点?(挂载 / 更新 / 卸载)哪些状态或属性的变迁将触发其执行?(精确定义响应式依赖项)副作用是否遗留需清理的资源?

2025-08-08 17:45:37 931

原创 Vite+React组件库提速方案

在开发大型React应用时,Vite作为一个基于ES模块的开发服务器和构建工具,提供了许多优化手段来加速开发过程和构建时间。通过预编译和按需加载组件库(如Ant Design, Material-UI等),可以显著减少构建时间,提高开发效率。

2025-08-01 17:30:28 285

原创 react调用接口渲染数据时,这些表格里的数据是被禁选的

通常,方法1(使用CSS)是最简单且最直接的方法来禁止文本选择。如果需要更复杂的交互(例如在尝试选择时显示提示),则可以使用JavaScript阻止默认行为的方法2。方法3虽然可行,但不如方法1和方法2直观和常用。在实际开发中,推荐优先使用CSS方法。

2025-07-31 10:43:45 393

原创 react前端样式如何给元素设置高度自适应

React中实现元素高度自适应的方法:1. 设置根元素字体大小作为rem基础;2. 推荐使用vh视口单位或百分比实现自适应高度;3. 在React组件中可通过useState和useEffect动态控制高度。虽然可使用rem单位,但实际开发中更推荐结合vh/百分比来实现响应式布局,或通过React状态管理实现动态高度调整。

2025-07-28 10:40:49 1071

原创 【无标题】

(5)在用户填写完相应信息后,点击登录发送请求,所以我们在这里调用接口;<Input size="large" placeholder="请输入手机号" />这种模式在React社区中非常流行,因为它提供了一种重用组件逻辑的强大方式,同时不修改原组件的代码。思路:当用户输入正确内容以后,点击登录按钮时需要收集到用户当前输入的所有信息,用来提交到接口请求。:当多个组件需要共享相同的逻辑时,可以使用高阶组件来封装这部分逻辑,从而避免代码重复。:高阶组件可以在渲染前添加一些条件判断,或者在渲染后添加一些副作用。

2025-07-28 10:29:43 906

原创 react项目,通过自定义 separator 属性来修改日期选择器中间的分隔符:

1. 引入必要的依赖确保你已经引入了 DatePicker 组件和 moment 库。import React, { Component } from 'react';import { DatePicker } from 'antd';import moment from 'moment';const { RangePicker } = DatePicker;const dateFormat = "YYYY/MM/DD";2. 定义父组件在父组件中,定义 rangeTime 状态来存储用户选择的日

2024-10-18 16:10:35 799

转载 git pull时报错error: cannot lock ref ‘xxx‘:is at 21e... but expected e380... -> origin/zs (unable to..)

查找原因,发现原来是由于自己的失误,在之前git pull操作提交代码时候,写成了 git push origin:V1.0.1:v1.0.1 ,该命令表示将本地的V1.0.1分支推送到远程origin主机的v1.0.1分支上,而由于 远程分支中不存在 v1.0.1,因此会被新建。原因是你这个git工程的.git/refs目录下跟踪的某些git分支,在git pull的时候,与远端的对应分支的refs对比发现不同,所以导致git pull报错。2.使用git命令简单粗暴强行 git pull。

2024-10-12 10:53:47 490

原创 处理图片模糊

处理项目中图片模糊问题

2024-04-23 17:46:23 219

原创 记账本React案例(Redux管理状态)

记账本React版本,其中包括月度账单以及新增账单,其中使用到编程式导航进行路由跳转等功能

2024-04-23 13:26:52 1531

原创 React-Router路由基础篇(简单易学)

React Router的正确使用包括路由配置,路由导航等

2024-04-12 19:27:57 5675

原创 模拟移动端美团案例(react版)

基本开发思路:使用Redux Toolkit管理应用状态,组件负责数据渲染和通过dispatch方法提交action对象信息。实现功能:其中包括商品列表和分类渲染;添加商品;购物车操作以及订单数量统计和高亮显示。

2024-04-11 20:21:00 1169

原创 评论发布完整篇(react版)

react版评论发布完整版(简单易学)

2024-04-09 10:37:57 1270

原创 评论列表信息删除功能的实现

删除当前评论信息

2024-04-07 10:20:14 662

原创 react渲染列表信息(简单易学)

react渲染列表信息(简单易学)

2024-04-03 17:14:55 1236

原创 离线安装vscode插件

离线安装vscode插件,使用vsix

2024-03-26 10:20:49 981 1

原创 vue2项目关联el-table和el-pagination

vue2项目关联el-table和el-pagination

2024-03-25 13:45:08 325

原创 element-plus中el-table利用复选框删除当前行

思路:1.利用复选框的selection-change事件来监听复选框发生的变化,触发该事件 2.给删除添加点击事件,定义一个空数组,通过forEach()方法遍历tableData数据,使用filter()方法来过滤掉未选中行数,将过滤出来的行数添加到新数组中。代码片段截取:

2024-03-24 13:35:19 512

原创 el-table 表格实现表头纵向 vue项目

el-table 表格纵向展示

2024-03-21 14:32:54 1399

原创 用antV X6实现下拉菜单网拓图

vue2结合antV X6实现带有下拉框网拓关系流程图

2024-03-14 17:02:44 1329 1

原创 vue2项目导出功能,导出下载格式包括PDF、WORD、EXCEL、XML、JSON

纯前端vue2文件导出下载功能

2024-03-14 15:46:03 924

原创 vue3项目使用frame标签页嵌入B站视频

前端页面嵌入B站视频

2023-12-27 14:51:31 1565 1

原创 vue3项目每次进入页面都能定位到顶部

vue3项目每次进入页面都能定位到顶部

2023-12-20 16:43:12 629

原创 场景: 需要修改分页器自带的total、跳转等默认文字。

修改分页器自带的total、跳转等默认文字

2023-12-20 13:30:51 711

原创 vue3+ts引用radio单选按钮报错SyntaxError: The requested module ‘/node_modules/.vite/deps/@nutui_nutui.js?v=e9

解决nut-radiogroup报错

2023-12-09 15:26:48 359

原创 vue3项目写页面时遇到<template>标签标红

解决template标签标红

2023-11-10 15:45:50 805

原创 vue3项目本地src图片渲染不显示问题

解决vue3+vite项目中图片不显示问题

2023-11-10 11:20:29 2387 3

原创 解决使用nvm下载node报错,修改node环境变量

如何解决使用nvm下载node查看版本失败

2023-11-07 16:53:53 1087

原创 解决下载安装nvm以后报错‘nvm‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。

'nvm' 不是内部或外部命令,也不是可运行的程序或批处理文件。安装好以后在cmd中输入nvm -v命令时查找nvm版本时报错。

2023-11-07 14:51:42 3242

原创 nvm切换node版本npm安装失败问题Error: Cannot find module ‘@npmcli/config‘

当前版本是18.8.0,可正常查看node版本但是查看npm版本就报错。

2023-11-06 14:21:13 1328

原创 解决input输入框默认填充样式

去除默认input输入框样式

2023-11-02 10:06:33 390

原创 Error in event handler for “el.form.blur“: “RangeError: Maximum call stack size exceeded“

块就会一遍又一遍地执行,直到它超过最大调用堆栈大小。您可以通过限制对自定义规则的调用来解决此问题。在写表单验证时回遇到这样的问题,在失去焦点或者点击验证时,都会报出这个错误。用于限制调用规则的次数。在你的情况下,一旦该字段具有值(ergo,

2023-11-01 11:29:32 684

原创 vue.js遍历背景图片并渲染出来

imgArray: [{src:banner1},{src:banner2}], //banner1he banner2是导入的图片名。

2023-09-14 14:26:43 356

原创 解决uniapp引入iconfont图标报错

将引入的iconfont.css文件以及项目全局配置文件uni.scss中的路径地址。

2023-09-12 10:47:24 528

原创 正则表达式匹配网址

https://geek-docs.com/regexp/regexp-tutorials/61_the_regular_expression_matches_the_url.html

2023-08-10 13:09:27 162 1

原创 解决前端开发路由跳转之页面跳转,左侧菜单栏高亮显示跟随

return {},methods: {},},if (index!== -1) {== -1) {} else {},

2023-06-27 13:44:03 872 1

原创 前端画流程图工具

前端流程图工具

2023-06-26 15:42:15 402 1

原创 通过git可视化sourcetree工具提交代码时,文件名是大写却自动生成小写

首先,检查代码是否有误,其次,检查配置文件,通过访问.git文件夹下的config文件,找到ignorecase属性,并将它的属性设置为false即可。

2023-06-15 16:54:30 533

原创 3D柱状图

3D柱状图

2023-05-06 14:06:39 115

记账本React案例(Redux管理状态)

记账本React案例(Redux管理状态)

2024-04-23

模拟移动端美团案例(react-redux版)

完整模拟美团菜单案例项目react版(需要者可自取)

2024-04-11

空空如也

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

TA关注的人

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