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 是后端返回的实际数据内容。

即可展示

目录
相关文章
|
2天前
|
前端开发 JavaScript
前端一键回到顶部案例
本文介绍了如何实现网页中的一键回到顶部功能,包括两种方法:第一种是通过HTML中的锚点跳转实现快速回到顶部;第二种是使用JavaScript的`scrollTo`方法结合`requestAnimationFrame`实现滚动动画效果,让页面滚动更加平滑自然。
7 1
前端一键回到顶部案例
|
3天前
|
前端开发 JavaScript API
前端JS读取文件内容并展示到页面上
前端JavaScript使用FileReader API读取文件内容,支持文本类型文件。在文件读取成功后,可以通过onload事件处理函数获取文件内容,然后展示到页面上。
13 2
前端JS读取文件内容并展示到页面上
|
2天前
|
JavaScript 前端开发
前端基础(十)_Dom自定义属性(带案例)
本文介绍了DOM自定义属性的概念和使用方法,并通过案例展示了如何使用自定义属性来控制多个列表项点击变色的独立状态。
10 0
前端基础(十)_Dom自定义属性(带案例)
|
4天前
|
JSON 前端开发 JavaScript
socket.io即时通信前端配合Node案例
本文介绍了如何使用socket.io库在Node.js环境下实现一个简单的即时通信前端配合案例,包括了服务端和客户端的代码实现,以及如何通过socket.io进行事件的发送和监听来实现实时通信。
14 2
|
16天前
|
前端开发
【前端web入门第五天】03 清除默认样式与外边距问题【附综合案例产品卡片与新闻列表】
本文档详细介绍了CSS中清除默认样式的方法,包括清除内外边距、列表项目符号等;探讨了外边距的合并与塌陷问题及其解决策略;讲解了行内元素垂直边距的处理技巧;并介绍了圆角与盒子阴影效果的实现方法。最后通过产品卡片和新闻列表两个综合案例,展示了所学知识的实际应用。
27 11
|
16天前
|
前端开发
前端web入门第四天】03 显示模式+综合案例热词与banner效果
本文档介绍了HTML中标签的三种显示模式:块级元素、行内元素与行内块元素,并详细解释了各自的特性和应用场景。块级元素独占一行,宽度默认为父级100%,可设置宽高;行内元素在同一行显示,尺寸由内容决定,设置宽高无效;行内块元素在同一行显示,尺寸由内容决定,可设置宽高。此外,还提供了两个综合案例,包括热词展示和banner效果实现,帮助读者更好地理解和应用这些显示模式。
|
2天前
|
前端开发 JavaScript
前端基础(一)_前端页面构成
本文介绍了前端页面的基本构成,包括HTML(负责页面的结构和语义)、CSS(负责页面的样式和表现)和JavaScript(负责页面的行为和动态效果)。文章通过示例代码展示了如何使用这三种技术来创建一个简单的网页,并解释了HTML文档的结构和语法。
7 0
|
11天前
|
NoSQL 关系型数据库 MySQL
微服务架构下的数据库选择:MySQL、PostgreSQL 还是 NoSQL?
在微服务架构中,数据库的选择至关重要。不同类型的数据库适用于不同的需求和场景。在本文章中,我们将深入探讨传统的关系型数据库(如 MySQL 和 PostgreSQL)与现代 NoSQL 数据库的优劣势,并分析在微服务架构下的最佳实践。
|
13天前
|
存储 SQL 关系型数据库
使用MySQL Workbench进行数据库备份
【9月更文挑战第13天】以下是使用MySQL Workbench进行数据库备份的步骤:启动软件后,通过“Database”菜单中的“管理连接”选项配置并选择要备份的数据库。随后,选择“数据导出”,确认导出的数据库及格式(推荐SQL格式),设置存储路径,点击“开始导出”。完成后,可在指定路径找到备份文件,建议定期备份并存储于安全位置。
138 11
|
1月前
|
弹性计算 关系型数据库 数据库
手把手带你从自建 MySQL 迁移到云数据库,一步就能脱胎换骨
阿里云瑶池数据库来开课啦!自建数据库迁移至云数据库 RDS原来只要一步操作就能搞定!点击阅读原文完成实验就可获得一本日历哦~