前后端分离------后端创建笔记(04)前后端对接

news2024/12/23 10:59:48

本文章转载于【SpringBoot+Vue】全网最简单但实用的前后端分离项目实战笔记 - 前端_大菜007的博客-CSDN博客

仅用于学习和讨论,如有侵权请联系

源码:https://gitee.com/green_vegetables/x-admin-project.git
素材:https://pan.baidu.com/s/1ZZ8c-kRPUxY6FWzsoOOjtA 提取码:up4c
项目概述笔记:https://blog.csdn.net/m0_37613503/article/details/128961102
数据库笔记:https://blog.csdn.net/m0_37613503/article/details/128961401
前端笔记:https://blog.csdn.net/m0_37613503/article/details/128961447
后端笔记:https://blog.csdn.net/m0_37613503/article/details/128961569

1、写一个用户管理页面

1.1 弄成这样的布局

 1.2 用户电话查询条件

 2、表格,分页

 2.1 新增按钮

 2.2  这些布局结构,我们用的都是element组件

 2.3 设计外观需要用到element脚手架,这里我们要前往element官网,他里面用到的版本是2.13.2

element官网链接:element.eleme.cn/#/zh-CN/component/installation

3、使用ELEMENT组件,可以查阅相关组件用到项目里来

3.1 我们先做一个查询区域,输入框,按钮,以及新增

 4 打开前端,点击我们user.vue文件

 4.1

5 我在这里写个输入框,直接写输入框,边界没有明显区域,因此我先给他套一个cart

5.1 我想要Cart 这种样式

 5.2  直接把代码给copy下来

5.3 先套一个el-cart

 5.4 输入框

 5.5 把他copy过来

6 一定一定要熟悉组件库,熟悉组件库,快速开发项目

6.1

7 弄一个圆角按钮

 7.1 这里的宽度设置的100%。

8 这里的Cart合在一起来,

8.1

9 这里的内边距怎么设那,这里要点击摁住F12

9.1

10、我想给这个整体样式添加

10.1

11、全局样式在根组件里写样式代码也可以实现

11.1

12 边距出来了

 12.1

13 给他们输入输入框定义宽度

 13.1 给他们定义输入框

 14、右外边距

 

 14.1 我想添加一些icon图标

 14.2  找到搜索的图标

 14.3  把这个名字复制过来

 14.4  放到项目里的icon属性就行

 15 增加一个新增的按钮

 15.1 找到圆形按钮

 15.2 复制圆形按钮

16 这个圆形按钮默认是可以搜的,给他改成plus

 16.1

17 他现在的位置在这里,我希望他的位置在这里

 17.1 这里建议用上element布局的

 17.2  这里内容组件默认是左对齐,我们只要默认为右对齐就行

18 列,只要加起来等于24就行,分24分栏

18.1

19 把代码复制过去

 19.1中间内容不需要

 19.2 再来

 19.3 前面这一栏,就是两个输入框加一个查询按钮

 19.4按钮放下面,基本布局完成

19.5 对齐属性,align,默认是左对齐的,这里我要改成右对齐 

19.6 搜索栏顺利完成

20、底部放一个Cart标签,后面放一个表格

 20.1 结果列表

20.2 太近了怎么办,给他设置一个底部的外边距

 20.3 底部边距

 20.4 表格找到官网组件

 20.5 找到带斑马纹的表格,复制到指定内容

 

##

21、系统会报错

21.1

22 定义一个Data放到里面

 22.1 给他修改数据源

 22.2 这里给他定义一个数据源

 22.3 现在不报错了

23 现在改成我们想要的字段

23.1

24 给他生成一个索引号

24.1

25 改成username,改成#

25.1

26 宽度改成80就行

26.1

27 看一下表里,有哪些字段,有5处标红的字段 

27.1

28 预览一下样式

 28.1效果

29 分页组件,也找组件库,这里找完整功能 

29.1

30、将完整分页复制过去

 

30.1

31、这里的handleSizeChange发生了改变,就会触发了一件事,先得把方法定义出来

31.1currentPage4 ,我们当前定义的是第几页 

31.2 这里给他一个默认值:1,一个初始值10,

32 这里要绑定到pageNo上面去

33 PageSize默认可以显示多少个

34 效果是这样

34.1

35 改变默认值以及不写死

35.1

36total总计务数,这里是后台传过来的,我们得定义一个变量

37 这个变量给他定义一下,默认值保存为0

38、基本布局做出来了,但是还有一个问题,total是个英文

 

 38.1

39 英文如何修改,找到我们的main.js,把en改成zh-CN

39.1

40 布局构建成功,F12检查一下有没有问题

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/874169.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

“MongoDB基础知识【超详细】

"探索MongoDB的无边之境:沉浸式数据库之旅" 欢迎来到MongoDB的精彩世界!在这个博客中,我们将带您进入一个充满创新和无限潜力的数据库领域。无论您是开发者、数据工程师还是技术爱好者,MongoDB都将为您带来一场令人心动…

网络安全威胁与防御策略

第一章:引言 随着数字化时代的快速发展,网络已经成为人们生活和工作中不可或缺的一部分。然而,网络的广泛应用也引发了一系列严峻的网络安全威胁。恶意软件、网络攻击、数据泄露等问题层出不穷,给个人和企业带来了巨大的风险。本文…

UI美工设计岗位的基本职责概述(合集)

UI美工设计岗位的基本职责概述1 1、有良好的美术功底、设计新颖,整体配色及设计创意理念,能够独立完成整个网站页面设计及制作; 2、熟练运用DIV CSS,HTML 设计制作网页 ; 3、熟练运用Photoshop,Dreamweaver,Coreldraw(或Illustrator),Fla…

7-2 计算物体自由下落的距离

一个物体从100米的高空自由落下。编写程序,求它在前3秒内下落的垂直距离。设重力加速度为10米/秒2。 输入格式: 本题目没有输入。 输出格式: 按照下列格式输出 height 垂直距离值结果保留2位小数。 代码长度限制 16 KB 时间限制 400 ms 内存限制 64 MB …

异常(下)Java常见异常,异常的使用原则

文章目录 前言一、Java常见异常 1.常见异常2.实例展示二、异常的使用原则总结 前言 该文介绍了Java的一些常见异常,并给出对应的例子进行解释。介绍异常的使用原则,即创建,抛出异常的编程规范。 一、Java常见异常 前要:Java API中…

实训五:用户和组账号管理

实训五:用户和组账号管理 2017 年 X 月 X 日 今日公布 四:实训内容 用root用户登录系统,查看用户账号文件/etc/passwd和口令文件/etc/shadow的内容,注意观察其存储格式、各账户所使用的Shell、UID、GID等属性信息。 答&#xf…

ITIL4—度量和报告实践

1. 关于本文 本文为度量和报告实践提供了实用指南,分为五个主要部分,涵盖: 本实践的基本信息本实践相关的流程和活动,及其在服务价值链中的作用参与本实践的组织和人员支持本实践的信息和技术合作伙伴和供应商在本实践中的注意事…

【构造】CF1853D

Problem - D - Codeforces 题意&#xff1a; 思路&#xff1a; Code&#xff1a; #include <bits/stdc.h>using i64 long long;const int N 1e6 10;int ans[N];void solve() {int n;std::cin >> n;std::vector<std::pair<int,int> > a(n 1);for …

如何高效进行项目任务管理?掌握这些神器助你一臂之力

任务管理是项目管理中的重点部分&#xff0c;关系到项目能否顺利的完成。项目经理该如何进行项目任务管理呢&#xff1f; 一、项目任务管理中的挑战 二、项目任务管理指南 三、项目任务管理神器 首先我们需要先清楚当下企业在项目任务管理中遇到的挑战。 一、项目任务管理中的…

【Kafka】2.在SpringBoot中使用官方原生java版Kafka客户端

目 录 1. 新建一个消息生产者2. 新建一个消息消费者3. 测 试 在开始之前&#xff0c;需要先做点准备工作&#xff0c;用 IDEA 新建一个 Maven 项目&#xff0c;取名 kafka-study&#xff0c;然后删掉它的 src 目录&#xff0c;接着在 pom.xml 里面引入下面的依赖。这个项目的作…

HCIP学习--BGP3

目录 前置内容 BGP下一跳的修改问题 BGP的属性 配置 PrefVal权重属性 负载分担 LocPrf 负载分担 NextHop AS-PATH Ogn 配置 MED 配置 BGP选路规则 BGP的社团属性 配置及解释 前置内容 HCIP学习--BGP1_板栗妖怪的博客-CSDN博客 HCIP学习--BGP2_板栗妖怪的博客…

Python 解析c文件并导出到Excel

文章目录 1. 目录结构&#xff1a;2.代码1. test.c2. write_excel.py3. cparser.py4. 模板.xlsx5. output.xlsx 脚本中主要使用 openpyxl cparser 库 1. 目录结构&#xff1a; ast.txt &#xff1a;存放解析 c 文件的语法树&#xff0c;便于查找内容cparser.py &#xff1a;解…

@Param详解

文章目录 背景什么是ParamParam的使用方法使用方法&#xff1a;遇到的问题及因Param解决了什么问题使用与不使用对比 Param是如何进行映射的总结 背景 最近在开发过程中&#xff0c;在写mapper接口是在参数前加了Param注解&#xff0c;但是在运行的时候就会报错&#xff0c;说…

Elasticsearch 8.X 复杂分词搞不定,怎么办?

1、实战问题 球友提问&#xff1a;我想停用所有纯数字的分词 &#xff0c; 官网上的这个方法好像对ik分词器无效&#xff01; 有没有什么别的方法啊&#xff0c; chart gpt 说分词可以用正则匹配 但是测试好像是不行的 我的es版本是 8.5.3。 2、进一步沟通后&#xff0c;得…

若依框架浅浅介绍

由若依官网所给介绍可知 1、文件结构介绍 在ruoyi-admin的pom.xml文件中引入了ruoyi-framework、ruoyi-quartz和ruoyi-generatior模块&#xff0c;在ruoyi-framework的pom.xml文件中引入了ruoyi-system模块。 2、技术栈介绍 前端&#xff1a;Vue、Element UI后端&#xff1a…

Netty:在一个ByteBuf中寻找另外一个ByteBuf出现的位置

说明 利用ByteBufUtil的indexOf(ByteBuf needle, ByteBuf haystack)函数可以在haystack中寻找needle出现的位置。如果没有找到&#xff0c;返回-1。 示例 在一个ByteBuf 中找到了另外一个ByteBuf package com.thb;import io.netty.buffer.ByteBuf; import io.netty.buffer.…

AUTOSAR规范与ECU软件开发(基础篇)2.5 AUTOSAR方法论

前言 AUTOSAR方法论(AUTOSAR Methodology) 中车用控制器软件的开发涉及系统级、 ECU级和软件组件级。 系统级主要考虑系统功能需求、 硬件资源、 系统约束, 然后建立系统架构; ECU级根据抽象后的信息对ECU进行配置; 系统级和ECU级设计的同时, 伴随着软件组件级的开发。 上…

python软件安装包百度云,python软件安装教程2020

大家好&#xff0c;小编为大家解答python软件安装在哪个盘比较好的问题。很多人还不知道python软件安装过程中,customize&#xff0c;现在让我们一起来看看吧&#xff01; 一&#xff1a;python安装 安装软件的路径中不允许出现中文、带空格的字符串、特殊符号、纯数字&#xf…

n-皇后问题

希望这篇题解对你有用&#xff0c;麻烦动动手指点个赞或关注&#xff0c;感谢您的关注 不清楚蓝桥杯考什么的点点下方&#x1f447; 考点秘籍 想背纯享模版的伙伴们点点下方&#x1f447; 蓝桥杯省一你一定不能错过的模板大全(第一期) 蓝桥杯省一你一定不能错过的模板大全…

面试热题(最大子数组和)

给你一个整数数组 nums &#xff0c;请你找出一个具有最大和的连续子数组&#xff08;子数组最少包含一个元素&#xff09;&#xff0c;返回其最大和。 子数组 是数组中的一个连续部分。 输入&#xff1a;nums [-2,1,-3,4,-1,2,1,-5,4] 输出&#xff1a;6 解释&#xff1a;连续…