The paging effect is implemented in the vue project for your reference. The specific contents are as follows 1. Here we use element-ui to implement it. First install it using npm npm i element-ui -S 2. Globally import in main.js import ElementUI from "element-ui" import 'element-ui/lib/theme-chalk/index.css' Vue.use(ElementUI) //Hang element-ui globally 3. Packaging components <template> <div class="block"> <el-pagination @current-change="handleCurrentChange" :current-page="currentPage" :page-size="6" layout="prev, pager, next, jumper" :total="total" :pager-count="5" > </el-pagination> </div> </template> <script> export default { props: ["num", "page"], //The total number of entries passed in, and the page number data() { return {}; }, computed: { currentPage: function() { return this.page; }, total: function() { return this.num; } }, methods: { handleSizeChange(val) { this.$emit("size-change", val); }, handleCurrentChange(val) { this.$emit("current-change", val); } } }; </script> <style> .block { text-align: right; /* width: 100%; */ } </style> 4. Import components and use them <template> <div class="mobild"> <div> <ATablePaging :num="num" :page="page" @current-change="(val) => { page = val; list(); }" ></ATablePaging> </div> </div> </template> <script> import ATablePaging from "../paging"; //Introduce the paging component export default { data() { return { page:"", //Current page number num: 1, //Total number of content items}; }, methods: { list() { //The total number of pages returned by the backend is equal to num }, }, mounted() { this.news(); }, components: ATablePaging } }; </script> <style scoped> </style> Regarding the learning tutorial of vue.js, please click on the special topics vue.js component learning tutorial and Vue.js front-end component learning tutorial for learning. The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM. You may also be interested in:
|
<<: Diagram of the process from uninstallation to installation of MySQL 5.7.18 yum under Linux
>>: Detailed explanation of Nginx proxy_redirect usage
This article uses examples to explain the concept...
Due to some of its own characteristics (locking t...
If you already have some kind of password policy ...
Table of contents Preface Introduction to Bezier ...
1. Download MySQL Click on the official website d...
Table of contents Preface Introduction ngram full...
Table of contents 1. MySQL data backup 1.1, mysql...
Table of contents 1. Introduction to teleport 1.1...
I usually use nginx as a reverse proxy for tomcat...
Div solution when relative width and absolute wid...
Preface For a data-centric application, the quali...
The following error is reported when MySQL joins ...
The MySQL version used in this example is mysql-8...
Introduction to void keyword First of all, the vo...
There are two ways to delete data in MySQL, one i...