Vue2.0、ElementUI实现表格翻页
本文主要为大家带来一篇Vue2.0+ElementUI实现表格翻页的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。
ElementUI的表格要求的数据类型为字典数组。我使用了python3写后端,那么从数据库取数据时添加一行cursorclass=pymysql.cursors.DictCursor即可。取出后我将其存入redis数据库方便之后取用。取用时使用eval()函数再传到前端即可。
前端放置Pagination 分页器,我这里直接采用了完整功能的分页器。
<el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage" :page-sizes="[10, 20, 50, 100]" :page-size="pagesize" layout="total, sizes, prev, pager, next, jumper" :total="data.length"> </el-pagination>
其中:handleSizeChange为pagesize发生改变时的相应函数,handleCurrentChange为currentPage发生改变时的相应函数。
page-sizes为所有可选择的page-size。可以自己更改其中的数字。
layout为附带的功能,一般不用动它。
total为总数据数。由于是字典数组,直接使用length方法即可得到总数据数。
data () { return { data: [], currentPage:1, pagesize:20, } },
初始页currentPage、初始每页数据数pagesize和数据data
methods: { handleSizeChange: function (size) { this.pagesize = size; }, handleCurrentChange: function(currentPage){ this.currentPage = currentPage; } }
上面的两个响应函数,很好理解。
<el-table :data="data.slice((currentPage-1)*pagesize,currentPage*pagesize)" stripe style="width: 100%">
el-table标签。通过计算很容易得到,要使当页显示分页后的对应数据,其下标应为(当前页-1)*每页数据数 到 当前页*每页数据数。使用slice方法进行取用。
stripe为带斑马纹表格。
<el-table-column prop="id" label="序号" align="center"> </el-table-column>
column标签。可放多个,对每列的控制。label为该列名称,显示在第一行。prop为data中的某key的名称。
最后成果。
相关推荐:
关于vueElement-ui input 搜索与修改的方法
Atas ialah kandungan terperinci Vue2.0、ElementUI实现表格翻页. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



1. Modularisasi gaya Dalam satu fail CSS, kami menulis gaya komponen dalam teg gaya Anda boleh melihat bahawa secara amnya teg gaya akan mempunyai atribut berskop Ini boleh mencapai pemilih yang sama untuk komponen yang berbeza dalam masa nyata gaya tidak akan mengganggu antara satu sama lain. Mari lihat contoh. Kami mentakrifkan kelas hello-world-box dalam kedua-dua komponen dan menetapkan gaya yang berbeza dalam teg skop yang sepadan. Seperti yang anda lihat, vue menambah atribut unik (pelaksanaan terjemahan PostCSS) pada label dalam komponen yang berbeza. Kemudian, melalui pemilih atribut, gaya label atribut berbeza tidak mengganggu antara satu sama lain. Peranan pemilih atribut css adalah untuk menetapkan gaya untuk elemen HTML dengan atribut tertentu.

Word ialah salah satu perisian pejabat yang biasa digunakan Apabila kandungan teks yang disunting panjang dan sukar dibaca, anda boleh membuka halaman dalam Word. Di bawah, editor akan berkongsi dengan rakan saya tutorial mudah tentang cara menukar halaman dalam Word! Harap ini membantu anda semua! 1. Pertama, kami membuka dokumen perkataan berbilang halaman dalam perisian word pada komputer. Seperti yang ditunjukkan dalam gambar di bawah: 2. Klik anak panah ke atas pada bar skrol antara muka perkataan untuk menatal ke atas dan membelek halaman. Seperti yang ditunjukkan dalam gambar di bawah: 3. Jika anda perlu menurunkan muka surat, klik anak panah ke bawah pada bar skrol. Seperti yang ditunjukkan dalam gambar di bawah: 4. Klik anak panah pada bar skrol untuk membelek halaman seperti ini lebih santai. Kita perlu menukar halaman dengan cepat dengan menggunakan butang tetikus kanan untuk mengklik pada bar skrol. seperti berikut

Pakej Ketergantungan Langkah Pertama, kita perlu memperkenalkan pakej kebergantungan vue saya menggunakan npminstallxlsx@^0.16.0npminstallfile-saver@^2.0.2 Fungsi kebergantungan xlsx adalah untuk memproses data ke dalam penjimat fail buku kerja excel Kebergantungan. Fungsinya ialah: menyimpan fail dan mengeksportnya ke jadual elemen Di sini, tag jadual elemenenetUI sebenarnya digunakan untuk mendapatkan data Oleh itu, kita perlu menambah pemilih pada jadual Id: exportExceltableData dihantar ke hujung belakang penerimaan tersuai.

Bagaimana untuk menggunakan JavaScript untuk melaksanakan fungsi mengubah halaman tatal tak terhingga? Penatalan tanpa had telah menjadi sangat popular dalam reka bentuk laman web moden. Ciri ini membantu pengguna menatal halaman untuk memuatkan kandungan baharu tanpa perlu mengklik butang halaman. Dalam artikel ini, kami akan memperkenalkan cara menggunakan JavaScript untuk melaksanakan penatalan tak terhingga dan memberikan contoh kod khusus. Untuk melaksanakan fungsi mengubah halaman tatal tanpa had, kita perlu mendengar peristiwa tatal pengguna dan memuatkan kandungan baharu apabila halaman menatal ke kedudukan tertentu.

本篇文章给大家带来了关于elementUI的相关知识,其中主要跟大家聊一聊我在实现elementUI的表单验证时都遇到哪些坑,顺便记录分享一下?感兴趣的朋友下面一起来看一下吧,希望对大家有帮助。

1. Masalah Apabila terdapat banyak data dalam pangkalan data, adalah perlu untuk menanyakan hanya sebahagian daripadanya pada satu masa untuk melegakan tekanan pada pelayan dan halaman. Di sini kami menggunakan komponen paging Pagination elementui dan bekerjasama dengan pernyataan had mysql untuk merealisasikan pertanyaan paging data mysql. Angka berikut ialah gaya halaman halaman yang paling asas: Sudah tentu, peristiwa yang sepadan perlu diperkenalkan untuk menanyakan pangkalan data apabila halaman berubah. 2. Selesaikan data komponen halaman halaman 2.1: mulakan jumlah bilangan item data (jumlah) kepada 1, dan pageNum, iaitu nombor halaman semasa, ialah halaman pertama. 2.2 Fungsi untuk mendapatkan data pangkalan data: getData(): Parameter diimbangi dan dihadkan, meminta data daripada bahagian belakang, yang akan diterangkan kemudian. qs digunakan di sini

1. Bahagian belakang web di dunia lama (1) Pada mulanya, hujung belakang web pada asasnya ditulis dalam PHP, bahasa skrip yang sangat mudah untuk dibenamkan ke dalam HTML. (2) Kemudian Java mula menggunakan kuasanya, dan JSP+Servlet menjadi arus perdana. (3) Saya mendapati Java berbau busuk dan panjang, jadi saya mula merangkum beberapa idea yang biasa digunakan ke dalam kelas, jadi Spring membesar dan mempunyai dua konsep teras: aspek AOP dan penyongsangan kawalan IoC. Kedua-dua idea ini tidak dapat dikalahkan. AOP: Sebagai contoh, pengecualian mungkin dilemparkan di setiap tempat dalam program kami Pada masa lalu, adalah sangat menyusahkan untuk mencuba dan menangkap di setiap tempat, dan pemprosesan selepas tangkapan adalah serupa. Jika terdapat aspek yang memintas keluar Web, semua trafik akan melalui aspek ini.

Ujian pengenalan menatal halaman web dan mengubah halaman menggunakan sambungan PHP dan WebDriver: Dengan pembangunan dan pempopularan Internet, kaedah persembahan halaman web menjadi lebih pelbagai. Untuk memastikan halaman web dipaparkan dengan betul dan berfungsi dengan betul pada terminal yang berbeza, pembangun perlu menjalankan pelbagai ujian. Antaranya, ujian menatal halaman web dan mengubah halaman adalah item ujian yang penting. Artikel ini akan memperkenalkan cara menggunakan sambungan PHP dan WebDriver untuk melaksanakan penatalan halaman web dan ujian mengubah halaman, dan melampirkan contoh kod. Prasyarat: Sebelum memulakan, anda perlu memasang
