封裝element分頁元件

2021-10-21 02:40:35 字數 1514 閱讀 8938

將 element-ui 中分頁封裝成公共元件

admin後台中會有很多的**以及分頁的應用,所以考慮將分頁分裝成公共元件

<

!--封裝元件 vue頁面--

>

:background=

"background"

:current-page.sync=

"currentpage"

:page-size.sync=

"pagesize"

:layout=

"layout"

:page-sizes=

"pagesizes"

:total=

"total"

@size-change=

"handlesizechange"

@current-change=

"handlecurrentchange"

/>

<

/div>

<

/template>

export default

, page:

, limit:

, pagesizes:},

layout:

, background:,}

, computed:

,set

(val)},

pagesize:

,set

(val)}}

, methods:

) this.$emit

('pagination')}

,handlecurrentchange

(val)

) this.$emit

('pagination')}

}}<

/script>

<

!-- main.js引用 !

-->

import pagination from "@/components/pagination"

;// 全域性元件掛載

vue.

component

('pagination'

, pagination)

<

!-- 父頁面引用 !

-->

v-show=

"total > 0"

:total=

"total"

:page.sync=

"queryparams.pagenum"

:limit.sync=

"queryparams.pagesize"

@pagination=

"getlist"

/>

<

/template>

export default,}

},mounted()

, methods:

}<

/script>

element分頁元件修改樣式

這裡使用穿透修改 格式 外層 第三方元件 scss格式 deep 第三方元件 元件樣式 fenye el pager li 分頁啟用樣式 fenye el pagination.is background el pager li not disabled active 禁止狀態按鈕的樣式 fenye...

Vue封裝分頁元件

使用vue做雙向繫結的時候,可能經常會用到分頁功能 接下來我們來封裝乙個分頁元件 先定義樣式檔案 pagination.css ul,li page bar page button disabled page bar li page bar li first child a page bar a p...

elementUI分頁元件封裝

在實際開發需求,產品需要的分頁元件比較簡單,只可以一頁頁地翻,就是為了防止用於直接翻看最後的資料 因為有一些歷史資料資料量比較大,檢視的意義不大,檢索效率比較低也比較忙,因為不希望使用者在翻頁的時候可以隨意翻看很久之前的資料 因此需要根據實際需求進行分頁元件封裝 以下封裝的分頁元件,勉強夠用,但是還...