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
1. Components and implemented functions Keepalive...
If prompted to enter a key, select [I don’t have ...
As a technical novice, I am recording the process...
If you want to understand React Router, you shoul...
Table of contents Preface text Primitive types Pr...
How to turn a jar package into a docker container...
Recently, when I was learning Django, I needed to...
If the program service is deployed using k8s inte...
Recently, due to business reasons, I need to acce...
1. Install the cross-system file transfer tool un...
The previous article introduced how to achieve a ...
The sudo command allows a trusted user to run a p...
Trigger Introduction A trigger is a special store...
Table of contents Preface 1. EndPoint 2. Connecti...
Solution function mergeImgs(list) { const imgDom ...