blog

エレメント-UI

HTML @current-change="":current-page="" :page-sizes="[1,2,3,4...

Nov 22, 2020 · 1 min. read
シェア
<el-pagination			
@size-change="handleSizeChange" <!--ページに表示できるデータ数の選択を変更する--。>
@current-change="handleCurrentChange" <!--現在のページ番号の処理>
:current-page="queryInfo.pagenum"
:page-sizes="[1,2,3,4,5]"
:page-size="queryInfo.pagesize"
layout="total, sizes, prev, pager, next, jumper" :total="total" >
 </el-pagination>
export default { data() { return { queryInfo: { query: "", // 現在のページ pagenum: 1, pagesize: 2 }, userList: [], total: 0, value: false, } }, created() { this.getUserList(); }, methods: { async getUserList() { const { data: res } = await this.$http.get("users", { params: this.queryInfo }); if (res.meta.status !== 200) { return this.$message.error("データの取得に失敗した"); } this.userList = res.data.users; this.total = res.data.total; console.log(this.userList); }, // pageSizeChangeを聞く handleSizeChange(newSize) { this.queryInfo.pagesize = newSize; this.getUserList(); }, // ページ番号の値を変更するイベントをリッスンする handleCurrentChange(newPage) { console.log(newPage); this.queryInfo.pagenum = newPage; this.getUserList(); } } }
Read next

javaSriptの基本 - this

関数が呼び出されると、アクティビティログが作成されます。 この記録には、関数が呼び出された場所、呼び出された方法、渡された引数などの情報が含まれます。 これは、関数の実行中に使用されるレコードの属性の1つです。 これは、オブジェクト参照を暗黙的に "渡す "ための、よりエレガントな方法を提供します。

Nov 22, 2020 · 4 min read