美文网首页
vue之生命周期函数 新闻分页页码生成

vue之生命周期函数 新闻分页页码生成

作者: 在路上phper | 来源:发表于2019-05-08 23:08 被阅读0次

上节课我们学习到booklist改变了之后 必须要点击按钮后才能将数据显示到页面上
那有没有办法让页面加载的时候就把数据显示到页面上呢?
这就需要用到生命周期函数了
vue实例在创建的过程中 经历了一系列的过程 数据监听 编译模板 挂载dom 监听dom变化 更新视图等等 这里面有一系列函数处理(生命周期函数)
只要在代码里面写上生命周期函数 在该阶段就会执行里面的代码
下面看下页面加载时就显示图书列表
更改代码如下
在created()生命周期函数中调用ajax请求操作(该生命周期表示vue实例初始化完成后进行的操作)


image.png

运行结果


image.png
可以看见运行就显示了图书列表
上节课是演示了生成5条数据 如果数据多了 生成50条 一页就放不下了
所以需要分页
下面我们演示下生成分页代码
首先mockjs生成50条图书数据
image.png
运行效果
image.png
图书分页代码

分页一般两种做法 一种是后端直接把所有数据一次性返回 前台根据总数分页(适合于数据量不是很大的情况)
另一种是在后端请求时只请求10条,后端返回的时候自动把一共多少条 和分多少页在后端直接搞定传给前端
下面看下代码


image.png
计算属性中计算了页码值
模板里面引用如下
image.png
运行效果
image.png
最后实现下点击某一页 某一页选中状态
可以通过一个当前页码来进行判断
image.png
image.png
绑定class属性
image.png
运行效果
image.png
默认第一页选中 点击某个某个选中
比如点击第二页
image.png
后面我们实现数据真正的分页效果 每页只显示10条数据

相关文章

  • vue之生命周期函数 新闻分页页码生成

    上节课我们学习到booklist改变了之后 必须要点击按钮后才能将数据显示到页面上那有没有办法让页面加载的时候就把...

  • 分页核心

    分页功能最主要的就是分页页码的生成,示例如下

  • Vue学习笔记(12)-生命周期函数

    生命周期函数 生命周期函数代表的是Vue实例,或者是Vue组件,在网页中各个生命阶段所执行的函数。生命周期函数可以...

  • 😄--前端面试整理--VueJs

    1、Vue的指令都有哪些? 2、Vue的生命周期函数 3、除了生命周期函数还有哪些钩子函数 4、Vue组件是怎么进...

  • vue生命周期

    学习vue的生命周期 什么是生命周期函数? vue的生命周期函数(又称为钩子函数)是一个vue实例从开始创建,到初...

  • Vue生命周期函数调用的时间

    vue的生命周期函数有11个,常用的8个生命周期函数必须要掌握

  • Vue 2.0修仙之路 — 生命周期和钩子函数

    生命周期过程 HTML代码 JS 代码 原网址:Vue之生命周期函数:https://cn.vuejs.org/v...

  • vue基础知识精讲

    一、Vue实例生命周期函数 生命周期函数是vue实例在某一个时间点会自动执行的函数。 测试一下: 二、Vue的模板...

  • 了解vue.js的生命周期函数

    了解vue的生命周期函数和运行中事件,有助于我们更好地使用vue 具体代码文件 四个生命周期函数 beforeCr...

  • Vue生命周期

    Vue生命周期详解 一、Vue生命周期 与 作用 (生命周期钩子就是生命周期函数) (1)Vue生命周期:每个Vu...

网友评论

      本文标题:vue之生命周期函数 新闻分页页码生成

      本文链接:https://www.haomeiwen.com/subject/kcqboqtx.html