vue开发银行流水查询系统--基于巨杉数据库

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

最近和同学一起写了个银行流水查询系统,系统采用的是前后端分离技术,其中后端使用的是springboot框架,数据库由巨杉数据库用容器模式部署的,主要由我同学完成,我主要负责的是前端web展示内容,使用的是vue框架,在这里记录一下自己的学习心得。其中web需要完成的内容如下:
在这里插入图片描述
以下是前端的一个架构图。
在这里插入图片描述
目前前端设计还是有点简陋,功能不多,以后有时间再进行修改

一、安装vue环境,并新建Vue项目

首先需要安装vue框架,这里博主使用到的各类工具的版本如下:vue: @vue/cli 5.0.4;[email protected][email protected][email protected];和[email protected]

二、界面开发

1.登陆界面开发

接下来我们来开发我们第一个页面Login.vue(http://localhost:8080),目前页面是完全空白的。一般登录页面就一个简单的表单:用户名、登录密码和验证码。然后我在表单左边添加一个交行logo,中间用一条竖线分开。这里可以参考elimentUI中的form表单:https://element.eleme.cn/#/zh-CN/component/form进行修改,得到效果如下:
在这里插入图片描述

2.后台查询界面开发

在该管理系统中,页面头部我们用来展示一个简单的信息展示系统名称和登录用户信息,然后中间的左边是菜单导航栏,右边是内容,对应到elementui的组件中,我们可以找到这个Container 布局容器用于布局,方便快速搭建页面的基本结构。采用这个布局:
在这里插入图片描述
最终完成的效果如下:
在这里插入图片描述

3.查询功能实现

3.1查询一实现

这里我们首先要实现的是按照流水号进行查询,主要难点在传参到后端以及从后端接收数据并展示到前端。传参的话,我们可以使用axios进行post传参,并接收数据传至要展示的值中,因为vue中是双向绑定,data数据改变后能即时展现在页面中。
axios部分代码如下:

  methods: {
   
    submitForm(formName) {
   
      this.$refs[formName].validate((valid) => {
   
        if (valid) {
   
          this.axios({
   
            url: 'http://localhost:8097/select1',
            method: 'post',
            headers: {
   
              // 全局请求头
              'Content-Type': 'application/json'
            },
            params:this.loginForm,
          }).then(res => {
   
            console.log(res)
            this.tableData = res.data
          })

        } else {
   
          console.log('error submit!!');
          return false;
        }
      });
    }
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值