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"`,然后 刷新页面;


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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 实战模拟│使用多进程教你下载 m3u8 加密或非加密视频「建议收藏」

    实战模拟│使用多进程教你下载 m3u8 加密或非加密视频「建议收藏」下载m3u8加密或非加密视频,让你视频自由

    2022年7月18日
    36
  • 神思第二代身份证验证系统怎么拍照_神思二代身份证验证器没反应

    神思第二代身份证验证系统怎么拍照_神思二代身份证验证器没反应开发的平台中涉及到读取身份证信息,采用的是神思第二代身份证验证系统。一、下载驱动本设备型号:SS628(100)神思官网下载相应的驱动和演示Demo,下载之前需要根绝设备序号在官网进行用户注册登录http://www.sdses.com/index.php?c=category&amp;id=73下载完成以后打开:  二、安装驱动 第一次插上机具以后 设…

    2022年4月19日
    138
  • Java基础三:Java 核心技术[通俗易懂]

    Java基础三:Java 核心技术[通俗易懂]目录3.Java核心技术3.1.反射机制3.2.异常3.3.多线程3.4.文件与I\O流3.Java核心技术3.1.反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。3.1.1.静态编译和动态编译静态编译:在编译时确定类型,绑定对象 动态编译:运行时确定类型,绑定对象3

    2022年7月8日
    24
  • 从Java培训班出来后是怎么找到工作的?

    从Java培训班出来后是怎么找到工作的?经常听到有人抱怨,我参加过IT培训,公司一看我的简历就直接pass我了,把培训经历去掉后,面试通知是多了,但是往往面试完,就不了了之了,难道我参加过培训,公司就不会选择我了吗?一些企业有点排斥培训班出来的,他们排斥的原因相信大家都知道,主要是简历过度包装,面试都会一上手就废而且现在相当多的公司,会选择在培训机构培训过的程序员,很多公司会去到相关培训机构做双选会,直接挑选适合本公司职位的学员,即能快速了解此人的技术水平,还能很直观的了解到他的学习水平。没有一个企业喜欢学习能力差的人,你可以在进公司的时

    2022年7月7日
    23
  • 深度学习 | 三个概念:Epoch, Batch, Iteration

    深度学习 | 三个概念:Epoch, Batch, Iteration

    2020年11月8日
    219
  • python微信机器人库_Python微信机器人「建议收藏」

    python微信机器人库_Python微信机器人「建议收藏」1.需要用到的模块:requests:Requests是用Itchat:itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人。当然,该api的使用远不止一个机器人,更多的功能等着你来发现,比如这些。该接口与公众号接口itchatmp共享类似的操作方式,学习一次掌握两个工具。如今微信已经成为了个人社交的很大…

    2022年6月18日
    29

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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