SSMP整合案例第五步 在前端页面上拿到service层调数据库里的数据后列表

简介: SSMP整合案例第五步 在前端页面上拿到service层调数据库里的数据后列表

概述

在前端页面上展示从后端数据库获取的数据通常需要经历以下几个步骤:

  1. 前端页面请求数据
  • 前端页面通过网络请求(如HTTP请求)向后端发送获取数据的请求。这可以通过使用JavaScript的Fetch API、Axios等工具来完成。
  1. 后端接收请求
  • 后端服务接收到前端发送的请求。这个请求通常会包含某种形式的标识符,用于识别需要返回哪些数据。
  1. Service层调用数据库
  • 在后端服务中的Service层(或业务逻辑层)接收到请求后,会进行相关的逻辑处理。这包括从数据库中检索数据、处理数据逻辑等。
  1. 数据返回给前端
  • Service层从数据库中获取到数据后,将数据转换为适合前端页面展示的格式。通常是将数据转换为JSON格式。
  1. 前端页面展示数据
  • 前端页面接收到后端返回的数据后,利用JavaScript和HTML等技术将数据展示在页面上。这可以通过渲染列表、表格或其他UI组件来完成。

实操

在前端页面上列表

我们首先看看前端页面

我们已经把数据传入前端控制台

再看看我们的代码是怎么写的

我们展示

数据来自图dataList

在这里

我们要把数据填进去 就能展示在前端页面上

用的是前端数据双向绑定

axios发送异步请求

函数

//钩子函数,VUE对象初始化完成后自动执行
created() {
    //打印控制台 代表钩子函数自动启动
    console.log("successful started");
    //加载全部数据
    // this.getAll();
    //加载分页数据
    this.getPage();
},

刷新页面后自动执行

发get请求

将调取的数据填入数据模型

//列表
getAll() {
    console.log("getAll run")//控制台打印
    axios.get("/users").then((res) => {
        this.dataList = res.data.data;
    });
 
},

这段代码是一个JavaScript方法,看起来是一个对象或者类中的方法。让我们逐行解析它:

  • axios.get("/users"):这里使用了 Axios 库发送了一个 GET 请求到 /users 路径。
  • .then((res) => { ... }):这是一个 Promise 的处理链,当请求成功时会执行箭头函数。
  • this.dataList = res.data.data;:在请求成功后,将返回的数据 res.data.data 赋值给 this.dataList。这里假设 res.data.data 是后端返回的实际数据内容。

即可展示

目录
相关文章
|
3月前
|
存储 缓存 数据库
数据库数据删除策略:硬删除vs软删除的最佳实践指南
在项目开发中,“删除”操作常见但方式多样,主要分为硬删除与软删除。硬删除直接从数据库移除数据,操作简单、高效,但不可恢复;适用于临时或敏感数据。软删除通过标记字段保留数据,支持恢复和审计,但增加查询复杂度与数据量;适合需追踪历史或可恢复的场景。两者各有优劣,实际开发中常结合使用以满足不同需求。
204 4
|
1月前
|
IDE 前端开发 开发工具
用通义灵码IDE做产品高保真原型和前端页面
通义灵码IDE助力高效开发,告别传统Axure原型图的繁琐沟通。通过该工具可直接生成高保真产品原型与前端页面,大幅提升客户确认效率及满意度。现已将相关演示发布至B站(https://www.bilibili.com/video/BV18qT7ziEb7/?vd_source=dc6a6864c895818db6ce4170d50b3557),欢迎体验!用直观操作代替反复说明,让交付更流畅。
|
1月前
|
存储 SQL Java
数据存储使用文件还是数据库,哪个更合适?
数据库和文件系统各有优劣:数据库读写性能较低、结构 rigid,但具备计算能力和数据一致性保障;文件系统灵活易管理、读写高效,但缺乏计算能力且无法保证一致性。针对仅需高效存储与灵活管理的场景,文件系统更优,但其计算短板可通过开源工具 SPL(Structured Process Language)弥补。SPL 提供独立计算语法及高性能文件格式(如集文件、组表),支持复杂计算与多源混合查询,甚至可替代数据仓库。此外,SPL 易集成、支持热切换,大幅提升开发运维效率,是后数据库时代文件存储的理想补充方案。
|
4月前
|
数据库 Python
【YashanDB知识库】python驱动查询gbk字符集崖山数据库CLOB字段,数据被驱动截断
【YashanDB知识库】python驱动查询gbk字符集崖山数据库CLOB字段,数据被驱动截断
|
3月前
|
人工智能 关系型数据库 分布式数据库
让数据与AI贴得更近,阿里云瑶池数据库系列产品焕新升级
4月9日阿里云AI势能大会上,阿里云瑶池数据库发布重磅新品及一系列产品能力升级。「推理加速服务」Tair KVCache全新上线,实现KVCache动态分层存储,显著提高内存资源利用率,为大模型推理降本提速。
|
5月前
|
JSON 前端开发 API
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
181 5
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
|
5月前
|
SQL 数据建模 BI
【YashanDB 知识库】用 yasldr 配置 Bulkload 模式作单线程迁移 300G 的业务数据到分布式数据库,迁移任务频繁出错
问题描述 详细版本:YashanDB Server Enterprise Edition Release 23.2.4.100 x86_64 6db1237 影响范围: 离线数据迁移场景,影响业务数据入库。 外场将部分 NewCIS 的报表业务放到分布式数据库,验证 SQL 性能水平。 操作系统环境配置: 125G 内存 32C CPU 2T 的 HDD 磁盘 问题出现的步骤/操作: 1、部署崖山分布式数据库 1mm 1cn 3dn 单线启动 yasldr 数据迁移任务,设置 32 线程的 bulk load 模式 2、观察 yasldr.log 是否出现如下错
|
5月前
|
JSON Java 关系型数据库
Hutool创建数据源工厂动态查询不同数据库不同数据表的数据
Hutool创建数据源工厂动态查询不同数据库不同数据表的数据
94 2
|
4月前
|
SQL Java 数据库连接
【YashanDB数据库】由于网络带宽不足导致的jdbc向yashandb插入数据慢
由于网络带宽不足导致的jdbc向yashandb插入数据慢

热门文章

最新文章