javaweb VUE+ElementUI 分页组件设置 前端部分

1 前端操做

在前端页面上使用ElementUI实现分页组件前端

1.1 组件布局代码

image

1.2 组件触发事件代码

组件的两个事件是固定使用且必须使用的,可是要注意如下几点:sql

  1. 两个触发事件绑定的函数不能加括号,这会致使事件传给回调函数的值出错。
  2. 在VUE的methods下编写两个事件的触发函数时记得写参数
  3. 页码设置的每页显示几条和用户须要跳转的新页面要存在VUE的data中,而且执行一次查询数据,对页面的数据进行更新
    注意除了queryInfo里的,外面还得设置三个初值用于分页组件的页面显示
  4. VUE的data数据很简单,分页初始值放外面,用户录入的信息全放一个json对象中,请求类型就定为show,用户不录入数据时,这些数据默认为空。
    调用查询方法时若是传入这个queryInfo,那就只会对应一个叫show的方法,此时是查全部仍是进行某种条件查询,全看queryInfo中哪些数据不为空,dao中会进行判断而后追加到sql的where后
    image

1.3 页面更新的查询语句

①注意图中三条代码,回传数据的方式
②写的这个方法封装好了,若是没传值直接调用,就会把vm.queryInfo(上面的图)做为请求参数传过去
其余地方调用这个方法时,一般会传入”type:方法名“ 这种键值对,这就改变了后端要执行的方法;也能够传一个json,里面带上一个type键值对就行。json

image