Element-UI + Vue,孙鑫Java视频教程百度网盘

Element-UI + Vue,孙鑫Java视频教程百度网盘},},}[]()分页功能的实现==========================================================================mysql分页查询:SELECTid,name,bir,sex,addressFROMt_userLIMIT#{start},#{rows}后端控制器:@RestController@RequestMapping(“/user”)..

大家好,又见面了,我是你们的朋友全栈君。

  },

},

}




[]( )分页功能的实现

==========================================================================



mysql 分页查询:



SELECT id, name, bir, sex, address

FROM t_user

LIMIT #{start}, #{rows}



后端控制器:



@RestController

@RequestMapping(“/user”)

@CrossOrigin

public class UserController {

@Autowired

private UserService userService;



// 分页查询 

@GetMapping("/findByPage")

public Map<String, Object> findByPage(Integer pageNow, Integer pageSize) {

    Map<String, Object> result = new HashMap<>();

    pageNow = pageNow == null ? 1 : pageNow; // 不传当前页数默认为1

    pageSize = pageSize == null ? 4 : pageSize; // 不传当前页面显示条数默认显示4条

    List<User> users = userService.findByPage(pageNow, pageSize); // 分页查询

    Long totals = userService.findTotals();

    result.put("users", users);

    result.put("total", totals);

    return result;

}

}




前端页面:使用 [分页组件]( );  

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200702001446809.png)



<div>

  <!-- 分页组件 -->

  <el-pagination style="margin: 15px 0px;" 

    prev-text="上一页" next-text="下一页" background

    layout="prev, pager, next, sizes, jumper, total"

    :page-sizes="[2,4,6,8,10]" 

    :page-size="pageSize"

    :total="total"   

    :current-page="pageNow"   

    @current-change="findPage"

    @size-change="findSize">

  </el-pagination>

</div>

<script> export default {

    data() {

      return {

        total: 0, // 总页数, 从后台查询获取

        pageNow: 1, // 当前页数, 默认为1

        pageSize: 4 // 当前页显示的数据条数, 默认为4

      }

    },

    methods: {

      findPage(page) { // 用来处理分页相关方法

        console.log("当前页数: " + page);

        this.pageNow = page;

        this.findAllTableDataByPage();

      },

      findSize(size) { // 用来处理每页显示记录发生变化的方法

        console.log("当前页面记录条数: " + size);

        this.pageSize = size;

        this.findAllTableDataByPage();

      },

      findAllTableDataByPage() {

        this.$http.get("http://localhost:8989/user/findByPage?pageNow=" + this.pageNow + "&pageSize=" + this.pageSize).then((res) => {

          // console.log(res.data);

          this.tableData = res.data.users;

          this.total = res.data.total;

        });

      }

    },

    created() {

      this.findAllTableDataByPage();

    }

  } </script> 

```



[]( )el-date-picke 日期少一天

======================================================================================



Element-UI 中时间控件的默认时间为 **国际标准时间**,因此与北京时间差 8 个小时。



解决方案:在标签中增加属性 `value-format="yyyy-MM-dd"`,然后 刷新页面;


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/145367.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • M/F(人均gdp突破一万美元)

    https://image.uc.cn/o/wemedia/s/upload/2019/25f12a866b249c70e449416b79f137e1.png;,4,png;3,700x.png最近BTC暴涨的行情相信让很多分析家打脸了,多少阻力位、压力位一分钟破一个,.过去3个月自己亲身经历眼看着比特币从3000-4000左右的价格慢慢爬升,到大概6000左右的时候,很多非常资深的二级市场投…

  • SHFileOperation操作[通俗易懂]

    SHFileOperation操作[通俗易懂]SHFileOperation操作源文件名支持多个文件,以/0间隔,所以末尾要用两个零结束WINCE下,用EVC

  • mysql list table_java resultset转list

    mysql list table_java resultset转list我在Orcle里写了一个Sql语句,用到了LISTAGG,现在要改成mysql数据库,我要怎么改这个Sql语句?SELECTA.GUID,A.COMPANY_GUID,A.GOODS_CODE,A.GOODS_NAME,A.SPECIFICATIONS,A.SMALL_IM…我在Orcle里写了一个Sql语句,用到了LISTAGG,现在要改成mysql数据库,我要怎么改这个Sql语句?SELE…

  • linux服务器安装pycharm_服务器

    linux服务器安装pycharm_服务器文章目录一、前言二、PyCharm远程连接服务器1.在你的项目里配置SSH,放到服务器上去跑2.设置本地更改代码保存后即上传到服务器3.在pycharm中打开远程服务器的终端参考链接一、前言如果你想使用pycharm的远程SSH功能在服务器上跑代码,记得一定要下载专业版(社区版不支持SSH)。二、PyCharm远程连接服务器1.在你的项目里配置SSH,放到服务器上去跑(1)你要去你的项目设置里面,配置SSH连接,这样才能将你的项目和SSH连接关联起来,

  • HashMap底层实现原理_hadoop原理

    HashMap底层实现原理_hadoop原理Note:文章的内容基于JDK1.7进行分析,1.8做的改动文章末尾进行讲解。大家可以看一下:https://www.imooc.com/article/267756一、先来熟悉一下我们常用的HashMap1、概述HashMap基于Map接口实现,元素以键值对的方式存储,并且允许使用null建和null 值, 因为key不允许重复,因此只能有一个键为null,另外HashMap不…

  • 哈佛幸福课笔记中篇

    哈佛幸福课笔记中篇改变一生的课:哈佛幸福课笔记中篇第9课积极情绪第10课如何去改变第11课养成良好习惯第12课写日记第13课面对压力第14课过犹不及第15课完美主义第16课享受过程链接:哈佛大学公开课:幸福课.《哈佛幸福课》是改变我生活最大的一项事物,没有之一。我学习了5遍幸福课,并且用过去6年的时间去尝试它践行它,感觉完全改变了我的生活。第9课积极情绪1.感激练习,每天去做才能养成习惯,那样才能改变思维。每天变化,思考不同的方向去做。爱默生:如果星星每千年闪烁一次,我们都会仰视赞美这个世界的

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号