>
>
>
>
>
>
名稱th
>
>
數量th
>
tr>
thead
>
>
v-for
="(item,index) in currentpagedata"
:key
="index"
>
>}td
>
>}td
>
tr>
tbody
>
table
>
class
="pagebox"
>
class
="page"
>
class
="pagelist"
>
v-model
="value"
placeholder
="請選擇"
@change
="pagelistfn"
>
v-for
="item in options"
:key
="item.value"
:label
="item.label"
:value
="item.value"
>
el-option
>
el-select
>
div>
class
="prev el-icon-arrow-left"
@click
="prevpage()"
>
span
>
class
="pagenum"
>
>
第span
>
v-model
="currentpage"
placeholder
="頁數"
@change
="changepagefn"
@keyup.native
="provingfn"
>
el-input
>
>
頁span
>
div>
class
="next el-icon-arrow-right"
@click
="nextpage()"
>
span
>
>
共}頁span
>
div>
div>
div>
template
>
export
default,,
,], value:
'10'}}
,mounted()
);}// 計算一共有幾頁
this
.totalpage = math.
ceil
(this
.productlist.length /
this
.pagesize)
;// 計算得0時設定為1
this
.totalpage =
this
.totalpage ==0?
1:this
.totalpage;
this
.getcurrentpagedata()
;}, methods:
,// 當輸入頁數的時候觸發函式
changepagefn
(val)
this
.currentpage = val
this
.getcurrentpagedata()
},// 選擇每頁顯示多少條
pagelistfn
(val)
,// 設定當前頁面資料,對陣列操作的擷取規則為[0~9],[10~20]...,
getcurrentpagedata()
,prevpage()
else},
nextpage()
else}}
}<
/script>
.pagebox
>>>.el-select__caret
}.prev
.pagenum
>>>.el-input__inner
span
}.next
span}}
前端結合elementui實現分頁功能
在elementui中使用table元件完成頁面的大概框架,並且使用pagination分頁元件 tips 這裡不是重點,不做過多闡述 通過axios把資料全部渲染到頁面上 使用el pagination分頁元件,定義分頁中的基礎資料 每頁顯示多少資料,資料總條數等 定義乙個新的儲存頁面資料的new...
手寫js前端分頁功能實現
1 先上圖看看分頁結果 html 如下 地名位址 公司企業 機構團體 共找到5條結果 js 如下 function search pagenum,pagesize var newfeature var mapgeometry let points ajax success function r 設定...
PHP MySQL實現簡單的分頁功能
今天對之前的使用者管理模組實現了乙個簡單的分頁功能,大致樣式如下 接下來談談具體實現的步驟 1 既然涉及到分頁,首先肯定是從資料庫獲取的資料就有限制,這個限制就是用limit,比如下面這個sql語句 sql select from users order by id desc limit 0,3 其...