文理棵
Loving、Working And Getting through.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于React+Express的前后端分离的个人相册管理系统
本文介绍了React前端项目中照片管理功能的实现,主要包括创建项目、首页功能开发两个部分。在首页功能中,实现了照片下载、删除、编辑、上传等核心功能,采用Ant Design组件库构建UI界面,通过Redux管理状态,结合axios与后端API交互。代码展示了照片列表渲染、图片下载处理、编辑弹窗控制及删除操作等关键实现,同时优化了卡片布局样式,增强了用户交互体验。项目采用Vite构建工具,包含完整的组件化开发结构和状态管理方案。原创 2025-07-30 23:02:52 · 288 阅读 · 0 评论 -
基于React+Express的个人账单管理系统
这是一个基于React的个人账单管理系统,主要功能包括: 首页:展示消费总额、消费笔数,并使用ECharts可视化每月消费金额和笔数 账单管理:支持账单的增删改查,可添加账单图片 分类管理:对消费分类进行新增、修改和删除 回收站:可找回或彻底删除已删除的账单 技术特点: 使用TDesign组件库构建UI界面 采用React路由进行页面导航 实现暗色/亮色主题切换功能 使用Redux和redux-persist管理主题状态 通过axios获取账单数据 系统包含顶部导航菜单、首页统计图表等核心组件,支持响应式布原创 2025-06-19 17:32:04 · 132 阅读 · 0 评论 -
基于React+Express的个人待办事项系统
该前端项目实现了一个待办事项管理系统,主要功能包括:首页展示待办事项时间线、待办事项管理(增删改)和分类管理(增删改)。系统采用React框架开发,包含时间线组件展示任务进度,通过axios获取后端数据。UI部分展示了首页、待办事项和分类管理三个界面,其中首页通过Timeline组件可视化任务时间分布,待办事项管理包含表单验证和日期选择等功能。项目采用模块化开发方式,各功能组件独立封装,代码结构清晰。原创 2025-06-16 07:33:38 · 111 阅读 · 0 评论 -
毕设项目系列教程(三):基于React+Django+Antd-design的学生成绩信息管理系统
基于React+Django的前后端分离的学生成绩信息管理系统。原创 2024-07-21 22:33:38 · 265 阅读 · 0 评论 -
毕设项目系列教程(二):基于React+JsonServer+Antddesign的读书笔记管理系统
基于React+Antddesign+JsonServer的读书笔记管理前端系统原创 2024-09-15 13:16:38 · 479 阅读 · 0 评论 -
毕设项目系列教程(一):Django+React+Neo4j实现的地质领域知识图谱系统
基于Django+React+Neo4j实现的地质领域知识图谱系统。原创 2024-09-20 21:29:54 · 1270 阅读 · 0 评论 -
React整合【ECharts】教程004:饼图的构建和基本设置
本文介绍了饼图的多种配置方法,包括圆角环形图、扇区间隙设置、深色模式切换、南丁格尔玫瑰图和数据修改功能。通过开关控件可开启圆角效果(radius参数)和玫瑰图模式(roseType参数),下拉选择框调整扇区间隔(padAngle参数),主题切换改变配色方案。数据中心卡片支持实时修改数据项名称和数值,实现动态重绘饼图。所有配置均通过React状态管理,结合ECharts图表库实现可视化效果,文末配有各功能的实现效果截图展示。原创 2025-05-26 08:00:07 · 692 阅读 · 0 评论 -
React整合【ECharts】教程003:关系图的构建和基本设置
本文介绍了关系图可视化中的4项关键配置功能实现:1)通过下拉选择框统一调整所有节点尺寸;2)通过选择器批量设置关系连接线的宽度;3)使用开关按钮控制关系指向箭头的显示;4)提供颜色选择器支持单独修改各节点颜色。技术实现上采用React状态管理,通过动态更新Echarts配置项的symbolSize、lineStyle.width、edgeSymbol和itemStyle.color等参数实现交互效果。文中包含关键代码片段和效果截图,展示了节点大小调整、连线宽度修改、箭头显示切换以及节点颜色自定义的实际操作效原创 2025-05-25 23:25:29 · 567 阅读 · 0 评论 -
React整合【ECharts】教程002:折线图的构建和基本设置
本文介绍了React中使用ECharts实现折线图的交互功能优化,主要包括:1)通过ColorPicker组件实现折线颜色自定义;2)添加Switch开关切换深色/浅色主题模式;3)开启平滑曲线功能改善视觉效果。每个功能都提供了对应的代码实现片段和效果截图,并附有完整项目代码下载链接。这些交互功能增强了图表的表现力和用户体验,适用于数据可视化项目的开发需求。原创 2025-05-25 22:38:36 · 270 阅读 · 0 评论 -
React整合【ECharts】教程001:柱状图的构建和基本设置
本文介绍了使用React搭建数据可视化项目的主要步骤:1)通过Vite创建项目并安装ECharts、Ant Design等必要库;2)实现主题切换功能,支持亮色/暗色模式;3)详细讲解了柱状图的自定义配置,包括颜色修改、宽度调整、深色模式切换、背景色设置等功能实现。每个功能点都提供了代码示例和效果截图,最后还分享了完整项目代码的下载链接。项目采用模块化开发方式,便于开发者快速实现数据可视化需求。原创 2025-05-24 23:49:11 · 519 阅读 · 0 评论 -
React基础教程(13):路由的使用
路由是根据不同的url地址展示不同的内容或页面。一个针对React而设计的路由解决方案,可以友好的帮你解决React components到url之间的同步映射关系。{/*Switch相当于break,当匹配到路由的时候,自动跳出,不会接着匹配其它的路由*/}<Switch>{/*模糊匹配*/}{/*精确匹配 exact*/}</Switch>通过使用Redirect来进行重定向,由根目录,定位到/films路径。原创 2025-05-30 07:45:30 · 343 阅读 · 0 评论 -
React基础教程(12):useRef的使用
是 React 中的一个 Hook,主要用于访问和操作 DOM 元素以及保存组件的可变引用值。它是一个工具,用来避免重新渲染组件的情况下保持某些状态或引用的值。访问和操作 DOM 元素。保存组件的可变引用值。原创 2024-12-03 22:58:11 · 502 阅读 · 0 评论 -
React基础教程(11):useCallback记忆函数的使用
防止因为组件重新渲染,导致方法被重新创建,起到缓存作用,只有第二个参数变化了,才重新声明一次。如果传入空数组,那么就是第一次创建后就被缓存,如果text后期改变了,拿到的还是老的text。如果不传第二个参数,每次都会重新声明一次,拿到的就i是最新的text/list。只有text/list改变后,这个函数才会重新声明一次。原创 2024-12-03 22:56:37 · 264 阅读 · 0 评论 -
React基础教程(10):React Hooks
react hooks介绍。原创 2024-09-20 21:42:27 · 604 阅读 · 0 评论 -
React基础教程(09):react的属性介绍(props)
props是正常外部传入的,组件内部也可以通过一些方式来初始化的设置,属性不能被组件自己更改,但是可以通过父组件主动重新渲染的方式来传入新的props。属性是描述性质、特点的,组件自己不能随意更改。原创 2024-09-05 08:48:37 · 393 阅读 · 0 评论 -
React基础教程:选项卡案例
基于react的选项卡案例原创 2024-07-27 15:56:45 · 144 阅读 · 0 评论 -
React基础教程:TodoList案例
react的状态state学习的经典案例:todolist原创 2024-06-12 11:18:35 · 1107 阅读 · 0 评论 -
React基础教程(08):state体验
state状态体验。原创 2024-08-13 22:31:10 · 223 阅读 · 0 评论 -
React基础教程(07):Ref的应用
react的Ref应用的简单介绍。原创 2024-06-12 09:33:36 · 574 阅读 · 0 评论 -
React基础教程(06):条件渲染
这里介绍三种方式实现React的条件渲染,包括三元操作符、逻辑与、css。原创 2024-06-12 13:30:20 · 1119 阅读 · 1 评论 -
React基础教程(05):事件处理
都是采用箭头函数的写法,可以正常获取到。的写法方便传递参数,最推荐用此写法。的写法,也会方便传参数。原创 2024-06-07 11:41:04 · 431 阅读 · 0 评论 -
React基础教程(04):组件理解
React基础教程(四):组件理解。原创 2023-09-25 15:54:27 · 383 阅读 · 0 评论 -
React基础教程(03):JSX语法
JSX语法简介以及语法规则详细叙述原创 2023-06-15 16:54:55 · 1273 阅读 · 0 评论 -
React基础教程(02):React的基本使用
虚拟DOM比较“轻”,真实DOM比较“重”。因为虚拟DOM是React内部使用,无需真实DOM上那么多属性。/*此处一定不要写引号,因为不是字符串。/*此处一定不要写引号,因为不是字符串。/*此处一定不要写引号,因为不是字符串。虚拟DOM最终会被转化为真实DOM,呈现在页面上。// 1、创建虚拟DOM。// 2、渲染虚拟DOM。// 1、创建虚拟DOM。// 2、渲染虚拟DOM。// 1、创建虚拟DOM。// 2、渲染虚拟DOM。// 1、创建虚拟DOM。// 2、渲染虚拟DOM。原创 2023-06-15 16:41:53 · 960 阅读 · 0 评论 -
React基础教程(01):React简介
React简介,主要介绍react是什么、谁开发的、为什么要学react以及React的特点等原创 2023-06-15 09:37:55 · 1374 阅读 · 0 评论 -
React基础教程:react脚手架
全局安装安装成功之后,通过命令检查是否安装成功创建一个项目如果不想全局安装,可以直接使用npx,也可以实现相同的效果如果看到以下内容,就说明安装成功了切换为npm镜像为淘宝镜像。原创 2024-06-07 11:36:42 · 860 阅读 · 0 评论 -
React教程(二)JSX介绍
JSX 是 JavaScript XML 的简写,表示在 JavaScript 代码中写 XML(HTML) 格式的代码。优势:声明式语法更加直观、与HTML结构相同,降低了学习成本、提升开发效率。原创 2022-10-20 10:36:52 · 586 阅读 · 0 评论 -
React教程(一)React基础
官方网址React是一个用于构建用户界面的JavaScript库。如果从MVC的角度来看,React仅仅是视图层V,也就是只负责视图的渲染,而非提供了完整的M和C的功能。React起源于Facebook的内部项目,后来用来构建ins网站。原创 2022-10-20 09:37:05 · 724 阅读 · 0 评论 -
React基础知识点
React是Facebook开发的一款用于构建用户界面的JS库。React一般被采用作为MVC中的V层它不依赖其他任何的库,因此在开发中,可以与任何其他的库集成使用,包括Jquery等。它可以在浏览器端运行,也可以通过nodejs在服务端渲染。React的思想非常独特,性能出众,可以写出重复代码少,逻辑清晰的前端代码。React的语法是jsx,通过使用这种语法,可以在react代码中直接混合使用js和html来编写代码。原创 2023-09-24 20:35:58 · 357 阅读 · 0 评论 -
useContext详细说明与使用
useContext的详细使用介绍。原创 2022-06-25 10:44:49 · 16752 阅读 · 0 评论 -
React.JS实战项目(三):图书购物网站
首页视频预览首页主要展示了、、、等等信息。3、图书4、新书增加和减少图书数量的时候,购物车对应增加或减少。原创 2023-06-27 09:21:28 · 729 阅读 · 0 评论 -
React.JS实战项目(二):图书管理系统
展示书架的相关信息,包括书架编号、书架名称、创建日期以及书架所在区域编号。以上就是平台的大致功能,我目前只是简单的开发了基础的功能,大家可以在我的基础上进行改进,比如连接到后端。倘若输入的书架名称已经存在,则也会提示相关信息, 因为名称为java的书架已经存在。根据图书所属的书架不同,利用折叠框分别显示不同书架的图书信息。根据需要输入修改后的书架信息,点击 OK 即可修改成功。点击 OK,【陈丽】成功删除,并且提示删除成功的信息。点击右侧的修改按钮,弹出修改书架信息提示框。原创 2023-06-08 14:25:34 · 957 阅读 · 0 评论 -
React.JS实战项目(一):宠物商城
首页上方为网站标题和搜索框,接着是网站的菜单区域。下方采用一个轮播图展示网站其他信息。采用redux实现简单的一个计数器,利用状态提升实现两个组件(积极向上,正能量,具有实际意义。原创 2023-06-05 15:09:07 · 397 阅读 · 0 评论