子元件中:
"getpage"="page-bar"
>
="pageul"
>
"sendmessage('reduce')"
class
="page"
/a>
<
/li>
for=
"index in indexs"
:key=
"index"
:class=""
>
"btnclick(index)"
>
}<
/a>
<
/li>
="page" @click=
"sendmessage('add')"
/a>
<
/li>
="page"
>共
}頁<
/a>
<
/li>
<
/ul>
<
/div>
<
/template>
export
default};
},computed:
else
else}}
while
(left <= right)
return ar;},
showlast()
return
true;}
,showfirst()
return
true;}
},// watch:
// },
methods:
this
.$emit
("page"
,this
.cur);}
,// 注意增減的順序
sendmessage
(flag)
this
.cur++;}
else
if(flag ==
"reduce"
)this
.cur--;}
this
.$emit
("page"
,this
.cur);}
}};<
/script>
li .page-bar
.page-bar a
.page
.page-bar a:hover
.page-bar .active a
.page-bar i
<
/style>父元件:
class
="ppage"
>
<
/page>
<
/template>
import page from
'./page'
export
default
, components:
, methods:
,// 非同步請求資料row代表每頁顯示的條數,page代表顯示第幾頁
async
fetchcustomers()
);this
.customer = res.data.rows;}}
}分頁的後端介面在這裡
vue 實現分頁元件
類似於element分頁 縮減版 廢話不多說,直接上 元件vue var pagination 條 div button class first click first v bind disabled a button button class prev click prev disabled b ...
分頁元件 vue
專案開發中,經常會遇到分頁功能,也會經常涉及元件化開發和元件復用,下列用vue對分頁元件進行了簡單封裝,具體 如下 源 2 pagination.vue 片段 3 pagination.css 片段 ul,li page bar page button disabled page bar li pa...
Vue 實現乙個分頁元件
實現分頁元件要分三個部分 樣式,邏輯,和引用 首先新建乙個vue檔案用來承載元件內容 第一步 構建樣式 第二步 編寫邏輯 第三步 引用元件 1.在父元件中引入並註冊 components 2.在data下宣告三個變數 total 0,記錄總條數 display 10,每頁顯示條數 current 1...