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)


相关推荐

  • typora图床阿里云_织梦七牛云

    typora图床阿里云_织梦七牛云一、创建并上传文件到存储空间1.注册七牛账号,并且实名认证2.创建储存空间打开侧边栏,选择对象存储选择新建空间存储空间名称:按规则随便取存储区域:选择离靠近的地区访问控制:选择公开,否则

  • MySQL中count(*)、count(主键id)、count(字段)和count(1)那种效率更高?「建议收藏」

    MySQL中count(*)、count(主键id)、count(字段)和count(1)那种效率更高?

  • 一次xxoo提权[通俗易懂]

    一次xxoo提权[通俗易懂]数据库root权限。然并卵。看了一下phpinfo得知是mysql5.0的然后想要通过udf之类的提权一波,结果一执行sql语句就被狗拦截了。然而数据库这条路是GG了OS名称:MicrosoftWindowsServer2008R2Enterprise修补程序:安装了1个修补程序。然后各种e…

  • java版本结巴分词算法bug[通俗易懂]

    java版本结巴分词算法bug[通俗易懂]Nevertolate。所以明天再做也不会晚结巴分词的过程是:1、根据dict.txt中的词库构建一棵trie树,这棵树的实例只有一个,采取单例模式。2、每来一次分词构造,就顺着trie树进行分词,这将产生很多种结果,于是就生成了一个DGA,分词的有向无环图,终点是句子的左边或者右边(实际上应该分别以左边和右边为终点来做处理)。3、利用动态规划,从句子的终点开始,到这算回去(这个在动态…

  • opengl glPushMatrix()[通俗易懂]

    opengl glPushMatrix()[通俗易懂]OpenGL有三个矩阵堆栈,分别是GL_MODELVIEW(模型视图矩阵堆栈)、GL_PROJECTION(投影矩阵堆栈)、GL_TEXTURE(纹理矩阵堆栈),用法和普通堆栈一样;这里我们只讲模型视图矩阵堆栈,OpenGL提供了相应的接口:glPushMatirx()和glPopMatrix()。这个模型视图矩阵堆栈是干嘛用的呢?我们在三维空间中绘制模型,大部分时候需要对模型进行

    2022年10月24日
  • Canalyzer使用介绍

    Canalyzer使用介绍Canalyzer使用介绍什么是canalyzer?简单来说就是解析汽车can报文,可收可发,可记录可回播报文。汽车行业开发,测试,路试使用居多。下面主要分界面介绍,canalyzer设置,离线回放,在线回放等四大主要且常用功能去说明。一.Canlayzer界面介绍打开canalyzer工程左上方闪电标志是启动和暂停作用。panel是可用于添加panel界面,有助于调试。analysis&stimulation主菜单下有以下子菜单1.measurementset

发表回复

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

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