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天前
|
SQL 数据库 微服务
微服务03,最简单的Demo,我们每个服务不能重复开发相同业务,微服务数据独立,不要访问其他微服务的数据库,微服务的特点之一是提供不能功能的数据库互相分割,微服务需要根据业务模块拆分,做到单一职责,
微服务03,最简单的Demo,我们每个服务不能重复开发相同业务,微服务数据独立,不要访问其他微服务的数据库,微服务的特点之一是提供不能功能的数据库互相分割,微服务需要根据业务模块拆分,做到单一职责,
|
4天前
|
关系型数据库 MySQL 数据库
关系型数据库mysql数据增量恢复
【7月更文挑战第3天】
13 2
|
4天前
|
关系型数据库 MySQL Shell
关系型数据库mysql数据完全恢复
【7月更文挑战第3天】
12 2
|
4天前
|
数据处理 数据库 索引
数据库索引策略如何影响数据的读取效率?
【7月更文挑战第3天】数据库索引策略如何影响数据的读取效率?
7 2
|
3天前
|
前端开发 数据库
文本----富文本数据如何存入到数据库当中,解决方法,看其他大佬写的文章
文本----富文本数据如何存入到数据库当中,解决方法,看其他大佬写的文章
文本----富文本数据如何存入到数据库当中,解决方法,看其他大佬写的文章
|
2天前
|
关系型数据库 MySQL 数据库
MybatisPlus添加数据数据库没有数据,数据消失,使用Navicate看不到数据,Navicate中Mysql的数据与idea的数据不一定同步,Navicate与idea的数据库同步,其实有分页
MybatisPlus添加数据数据库没有数据,数据消失,使用Navicate看不到数据,Navicate中Mysql的数据与idea的数据不一定同步,Navicate与idea的数据库同步,其实有分页
|
3天前
|
SQL 关系型数据库 MySQL
Navicate,数据库,Mysql,改表,4月29日Finished - Unsuccessfully,导出数据不妨,右键,备份一下Mysql数据库的内容,你想导入和导出数据不如,用查询的方式去做
Navicate,数据库,Mysql,改表,4月29日Finished - Unsuccessfully,导出数据不妨,右键,备份一下Mysql数据库的内容,你想导入和导出数据不如,用查询的方式去做
|
3天前
|
前端开发
纯前端导出表格数据 -- csv格式 (含表格末尾的自动合计行)
纯前端导出表格数据 -- csv格式 (含表格末尾的自动合计行)
10 0
|
3天前
|
存储 小程序 数据库
【微信小程序-原生开发】实用教程08 - 开通微信云开发,操作云数据库新增数据(含修改数据权限),初始化云服务(含获取微信云环境 id),获取云数据,滚动公告栏
【微信小程序-原生开发】实用教程08 - 开通微信云开发,操作云数据库新增数据(含修改数据权限),初始化云服务(含获取微信云环境 id),获取云数据,滚动公告栏
7 0
|
4天前
|
SQL 存储 数据库
必做之数据库数据如何进行保存,Navicate如何进行数据保存
必做之数据库数据如何进行保存,Navicate如何进行数据保存