位置: IT常识 - 正文

使用Element-UI展示数据(动态查询)(elemental ui)

编辑:rootadmin
使用Element-UI展示数据(动态查询)

推荐整理分享使用Element-UI展示数据(动态查询)(elemental ui),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:element_ui,ui element,element-ui dialog,element_ui,element_ui,elementplus ui,element_ui,elementuiicon,内容如对您有帮助,希望把文章链接给更多的朋友!

学习内容来源:视频P4 本篇文章进度接着之前的文章进行续写 精简前后端分离项目搭建 Vue基础容器使用

目录选择组件修改表格组件修改分页组件增加后端接口前端请求数据接口页面初始化请求数据点击页码请求数据选择组件

在官方文档中选择现成的组件,放在页面当中,比如是表格+分页形式,需要将两者包裹在一个大的div当中

修改表格组件

修改表格组件的数据显示,以之前的图书为例 修改tableData内容 以及对应的标签 即可显示写定的内容

修改分页组件

page-size用于规定每页显示条目 total规定总共的条目数量,页面会自动根据这两个值计算出总页数 当前分页组件点击后并没有什么反应,因为我们没有对点击事件进行操作 在标签中给 current-change 绑定事件 即可在点击页码时提示当前页,说明我们能获取到点击页码的数据

增加后端接口使用Element-UI展示数据(动态查询)(elemental ui)

当前后端只有 findAll 的接口,如果想要请求特定页码的数据(比如第二页3条数据)则不能满足要求 原视频是对原有的 findAll 接口进行修改,我保留了这个函数,新增一个函数 findPart

BookRepository继承的JPA接口中,有多个findAll() 的重载,其中有一个参数是Pageable 这个包下的Pageable

@GetMapping("/findPart/{page}/{size}")public Page<Book> findPart(@PathVariable("page") Integer page, @PathVariable("size") Integer size){ Pageable pageable = PageRequest.of(page-1,size);//page下标从0开始计数,故-1 return bookRepository.findAll(pageable);}

这样就可以通过请求地址获取想要请求的信息,再进行查询并且返回想要的数据 地址栏输入即可返回需要的数据

前端请求数据接口

在vue项目中安装 axios 插件,其封装了Ajax,发送异步请求

页面初始化请求数据

安装成功后,在页面创建初始化函数,进行请求,地址就是刚才测试的地址

created(){ axios.get("http://localhost:8181/book/findPart/1/3").then(function (resp) { console.log(resp); })},

在控制台即可看到返回的数据 证明数据以已经成功调用到前端,此时我们需要将后端取到的数据覆盖到 tableData 中。在data中创建一个total变量,并且将标签中的 total 值绑定,原来的 dataTable 中的数据也可以删除,此时已经有数据库的数据来覆盖了。

点击页码请求数据

回到之前创建的 page 函数 将初始化的请求函数复用一次,不过页码使用获取到的页码数 即可实现动态查询页码内容

下一回

本文链接地址:https://www.jiuchutong.com/zhishi/297578.html 转载请保留说明!

上一篇:用idea创建vue项目(idea可以编写vue吗)

下一篇:【web前端学习】7个ES6解构技巧让代码更简洁(web前端基础教程)

  • 浅谈报关单填制的常见错误
  • 计提利息要计提手续费吗
  • 汇算清缴补缴企业所得税怎么做账
  • 预缴增值税附加税费申报明细表
  • 签合同前的费用由谁承担
  • 减免税款年末有余额吗
  • 无形资产计提折旧是当月还是次月
  • 进项税发票留抵
  • 汇算清缴交了税怎么做分录
  • 增值税零税率与免税有何不同
  • 公司如何开现金支票给个人
  • 古董卖给公司
  • 行政单位现金日记账填写样本
  • 广告公司好进吗
  • 有限公司跟股份有限公司的区别
  • 冲销暂估入账原材料的会计分录
  • 进货发票未到怎么做账
  • 汇兑还款会计分录
  • 采购办公用品计入什么科目
  • 不属于抵扣范围的是什么
  • 红字发票需要做什么科目
  • 发票边上的虚线是什么
  • 电子厂税负率一般是多少
  • 一般纳税人出租不动产增值税税率
  • 税务局如何检查上传的发票
  • 有限合伙企业需要承担无限连带责任吗
  • 工资里税前扣款是什么意思
  • 报增值税怎么取消校验
  • 员工住院押金会计处理
  • 出售交易性金融资产的记账凭证
  • 如何彻底删除QQ频道私信
  • 在linux2.4.0版本中
  • 其他综合收益包括留存收益吗
  • win10应用商店下载微信
  • mac怎么共享文件
  • 计提房租记什么科目
  • 电商快递费怎么算
  • 什么叫做材料成型工艺
  • wordpress app怎么用
  • 其他应收款年末余额较大
  • 商品削价要本着既能使企业什么又能使商品扩销的原则
  • 工商注册经营部和公司的区别
  • 销售货物收到普票会计分录
  • php文件包含目录文件吗
  • php trim函数
  • bootstrap easyui结合
  • php判断文件后缀
  • 货真价实的话
  • zgrep命令详解
  • 退回上年度企业所得税小规模怎么做分录
  • 出口退税转内销的损失
  • 固定资产属于有形还是无形资产
  • 工程咨询属于什么服务业
  • 建筑劳务公司需要什么资质
  • 增值税运费发票清单怎么开
  • 企业增加实收资本的途径不包括
  • 商业企业的营业成本包括
  • 新企业办理金税盘流程
  • 结转销售成本怎么操作
  • 固定资产建账为什么不能直接输入名字
  • 职工福利费的好处
  • sql查询使用临时表
  • xp系统开机自动运行程序
  • 解决windows hello人脸识别找不到摄像头
  • centos7 cp命令
  • linux如何修改gid
  • win8.1一直开机,无法进入主界面
  • win8如何更新驱动
  • win7 系统没有声音
  • win7的cpu怎么看
  • linux如何直接访问gpio不用设备树
  • win7正版提示
  • win10出现恢复界面0xc000000f
  • 铁嘴大师
  • androidannotations的background和UiThread配合使用参考
  • Intermediate Unity 3D for iOS: Part 2/3
  • nodejs libuv
  • 按钮控件有几种类型
  • 个体户增值税怎么计算方法
  • 网上订机票怎么取票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设