首页 > 其他分享 >每日总结

每日总结

时间:2024-12-16 23:09:13浏览次数:6  
标签:总结 Vue 每日 接口 组件 数据 数据库 页面

  1. 后端技术选型与实现
    • Spring Boot 框架搭建:基于 Spring Boot 构建后端服务,利用其强大的依赖注入和自动配置功能,快速搭建项目基础架构。配置了 Spring Data JPA 用于数据库操作,方便与关系型数据库(如 MySQL)进行交互,实现数据的持久化存储和查询。
    • API 接口设计与开发:针对模块的功能需求,设计了一套完整的 RESTful API 接口。例如,创建了数据查询接口 /api/[module-name]/data,用于前端获取展示数据,支持通过查询参数指定筛选条件和排序方式;设计数据录入接口 /api/[module-name]/create 和数据编辑接口 /api/[module-name]/update,接收前端传来的 JSON 数据,并在后端进行数据处理和存储。在接口开发过程中,注重接口的安全性,采用了基于令牌(Token)的身份验证机制,确保只有合法授权的用户才能访问相应接口。
    • 数据库设计与优化:根据模块的数据需求,设计了合理的数据库表结构。例如,创建了主数据表用于存储核心数据信息,同时设计了关联表用于处理多对多关系的数据。在数据库设计过程中,考虑了数据的完整性约束,如主键、外键、非空约束等,以保证数据的准确性。为了提高数据库查询性能,对频繁使用的查询语句进行了优化,创建了合适的索引,减少数据库查询的时间复杂度。
  2. 前端技术选型与实现
    • Vue 项目搭建与组件化开发:使用 Vue CLI 初始化前端项目,采用组件化开发思想将页面拆分为多个可复用的组件。例如,创建了数据展示组件 DataTable.vue 用于展示后端传来的数据表格,数据录入组件 DataForm.vue 用于实现数据的录入和编辑表单。每个组件都具有独立的功能和样式,通过 Vue 的父子组件通信机制实现数据传递和交互。
    • 前端路由与页面导航:配置 Vue Router 实现前端路由功能,定义了不同页面的路由路径,如 /data-display 对应数据展示页面,/data-entry 对应数据录入页面。通过路由导航,用户可以在不同功能页面之间自由切换,并且在页面切换时实现了平滑的过渡效果,提升用户体验。
    • 与后端数据交互:在前端通过 Axios 库发起 HTTP 请求与后端 API 接口进行数据交互。在数据展示组件中,使用 mounted 生命周期钩子函数在组件挂载时调用后端数据查询接口获取数据,并通过 Vue 的响应式数据绑定机制将数据渲染到页面上。在数据录入和编辑组件中,监听表单提交事件,收集表单数据并通过 Axios 发送 POST 或 PUT 请求到后端对应的接口进行数据保存或更新操作,同时处理后端返回的响应信息,如成功提示或错误信息展示。

三、开发过程中的问题与解决方案

标签:总结,Vue,每日,接口,组件,数据,数据库,页面
From: https://www.cnblogs.com/2022-yang/p/18611295

相关文章

  • 12.15学习总结
    1.写了篇英语作文 2.学习~  3.备考晚上周测 4.dfs经典例题(迷宫)学习5.晒太阳咯 ......
  • 保姆级教程:内网穿透工具使用总结
    1.nps-npc1.1简介nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网http代理、内网socks5代理、p2p等,并带有功能强大......
  • 常见端口总结
    1.FTP和SFTP21:FTP(FileTransferProtocol),用于文件传输。22:SFTP(SSHFileTransferProtocol),用于安全文件传输。2.SSH和Telnet22:SSH(SecureShell),用于安全远程登录。23:Telnet,用于远程登录服务。3.SMTP和POP325:SMTP(SimpleMailTransferProtocol),用于发送邮件。110:PO......
  • 24.11.15学习总结
    就“24.11.14学习总结”的第一题的代码修改。#include<stdio.h>intmain(){ inta,b; scanf("%d%d",&a,&b); intd[a+1][a+1]; for(inti=0;i<=a;i++) { for(intj=0;j<=a;j++) { d[i][j]=0; } } for(inti=0;i<b;i++) { intx1,y1,x2......
  • 2024/12/16 总结
    2024/12/16总结背包问题(knapsack)背包问题是一类已经被研究的比较透彻的问题,在这道题中你需要考虑背包问题的一个变种.你现在有三个背包,容量分别为......
  • 2024北京站总结
    2024-12-16今天上午是省选模拟赛,总体来说打的还行,但是还是太菜了,感觉被所有人吊打。T1题意:赛时思路:赛时想了差不多一个小时的贪心,后面发现不会贪,当时以为dp是正解,就推了个dp,可以用\(f_{i,j}\)表示第1个背包选了几个,第2个背包选了几个,然后发现转移方程就是\(f_{i,j}=max(f_......
  • 前端面经每日一题Day13
    script放到head中会怎么样?script标签可以放到head标签里面,也可以放到body标签里面,但是由于浏览器解析HTML文件会从上到下,所以为了防止阻塞页面渲染,我们一般放到body标签的最下面。阻塞页面渲染。因为浏览器解析HTML,遇到script标签会停止解析HTML,先下载执行脚本。如果脚本过大......
  • AI应用实战课学习总结(1)必备AI基础理论
    大家好,我是Edison。由于公司的愿景逐渐调整为ONETechCompany,公司的IT战略也逐渐地朝着Data&AIDriven发展,因此近半年来我一直在学习大模型相关的东西,从ChatGPT到Agent都有所涉及。但是,未来的企业技术架构中会存在一个通用大模型和多个小模型以及多个IT系统协同配合的局面,单......
  • 鸿蒙Next合理使用状态管理总结
    在使用鸿蒙Next进行开发时,合理的状态管理对于优化UI性能和提升用户体验至关重要。许多开发者由于对状态管理特性了解不足,常遇到UI不刷新或刷新性能差的问题。本文将从合理使用属性、合理使用ForEach/LazyForEach等方面进行总结,帮助开发者掌握合理使用状态管理的方法。一、合理使......
  • 腾讯文档自动打卡(西南交通大学每日晚归打卡)
    功能实现每日晚归打卡的自动打卡(需要提前登录电脑QQ)实现步骤:使用Chrome/Edge浏览器,自动登录,输入姓名,学号,自动定位(定位失败时尝试重新定位)使用方法直接双击运行main.exe即可$_{(大概率报毒,需要点击仍要运行)}$第一次运行需要输入姓名,学号,打卡的链接(不要输......