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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vue字符串转换成日期格式_vue时间戳转换日期格式

    vue字符串转换成日期格式_vue时间戳转换日期格式字符串转date例如(202003)转成标准时间letstr=row.startdate.slice(0,4)+”-“+row.startdate.slice(4,6);letdate=newDate(str);console.log(date);注意这里的str必须是XXXX-XX-XX形式row.startdate.slice(0,4)+“-”+row.startdate.slice(4,6);这个是处理成这样的形式。将

    2022年10月3日
    2
  • 中断-NVIC与EXTI外设详解(超全面)

    中断-NVIC与EXTI外设详解(超全面)一.NVIC-嵌套向量中断控制器NVIC:嵌套向量中断控制器,属于内核外设,管理着包括内核和片上所有外设的中断相关的功能。这里解释一下片上外设与内核外设他们都在芯片里面,但内核外设是在内核CPU里面,片上外设就是内核之外咯。NVIC是嵌套向量中断控制器,控制着整个芯片中断相关的功能,它跟内核紧密耦合,是内核里面的一个外设。但是各个芯片厂商在设计芯片的时候会对Cortex-M3内核里面的NVIC进行裁剪,把不需要的部分去掉,所以STM32的NVIC是Cortex-M3的NVIC

    2022年5月8日
    50
  • 二元logistic回归模型——spss步骤

    二元logistic回归模型——spss步骤二元:因变量为二分类变量,且两个分类整合在一起的概率为1.(有效/无效;是/否)分析——回归——二元logistic——结果作为因变量——自变量作为协变量分类——设置分类变量(非连续变量)——变化量、第一个保存——概率、组成员选项:霍斯默-莱梅肖拟合优度、Exp(B)置信区间——在每一个步骤结果分析:(1)看霍斯默检验的显著性:sig/p>0.05表示拟合良好。(2)方程中的变量:B——系数sig——p值——显著性Exp(B)——OR值——优势比(高出一个单位,发生的概率高出多少

    2025年7月28日
    3
  • SpringMvc—拦截器「建议收藏」

    SpringMvc—拦截器「建议收藏」SpringMvc拦截器作用拦截器是用来拦截经过dispatcherServlet【请求控制器】的请求。它用来拦截控制器方法的执行。拦截器通过实现接口HandlerInterceptor并在S

    2022年7月1日
    23
  • node.js 安装详细步骤教程

    node.js 安装详细步骤教程 本机环境:Windows10专业版x64 1、下载安装包Node.js官方网站下载:https://nodejs.org/en/选择操作系统对应的包:下载完成,安装包如下: 2、安装打开安装,傻瓜式下一步即可:   选择安装位置,我这里装在D盘下:     安装成功,文件夹结构…

    2022年7月16日
    16
  • NSGA2算法及其代码

    NSGA2算法及其代码本人最近研究NSGA2算法,网上有很多示例代码,但是基本没有注释,代码看起来很头疼,因此我最近把整个代码研读了一遍,并做上中文注释,希望可以帮助到一些和我一样的初学者们。贴出代码之前,首先介绍一下NSGA2遗传算法的流程图:流程图中我把每个详细的步骤用号码标出来,对应下文的代码部分。首先贴出主函数代码,对应整个流程图:functionnsga_2_optimization%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%…

    2022年5月12日
    52

发表回复

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

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