Vue生命周期beforeUpdate()和updated()
1、beforeUpdate()是针对视图层的,只有页面中渲染的数据发生改变或者渲染,才会触发这个生命周期函数
<template><div></div>
</template>
export default {data() {return {msg: 0,};},mounted(){this.msg = 1; //msg数据改变了},beforeUpdate(){console.log(this.msg); //没有触发}}
<template><div>{{msg}}</div>
</template>
export default {data() {return {msg: 0,};},mounted(){this.msg = 100; //msg数据改变了},beforeUpdate(){console.log(this.msg); //100this.msg = 200 //在beforeUpdate()中改变数据console.log(this.msg); //200 数据改变 但不会触发本身}}
2、updated()中修改数据是会触发beforeUpdate()的
<template><div class="about"><h1>This is an about page</h1><h1>This is an about page</h1><h1>This is an about page</h1><h2>-----------------------</h2>{{msg}}</div>
</template>
<script>export default {data() {return {msg: 0,};},mounted(){this.msg = 100;},beforeUpdate(){console.log(this.msg); // 第一次100 第二次300},updated(){console.log(this.msg);//第一次100 第二次300this.msg = 300;console.log(this.msg);//第一次300 第二次300}}
</script>
Vue生命周期beforeUpdate()和updated()相关推荐
- Vue生命周期,mounted,destory,beforedestory,updated,
Vue生命周期教程 Vue 生命周期就是一个 Vue 实例从创建初始化到最终被销毁的过程.Vue 生命周期主要涉及到八个函数,分别为 beforeCreate.created.beforeMount. ...
- vue生命周期updated
vue生命周期updated 不管是通过父组件props接收的数据还是组件本身data里的数据,只要在页面中使用这些数据,这些数据变化,都会触发组件的updated生命周期:如果数据不在页面中使用,那 ...
- Vue 生命周期记录_学习笔记
官方给出的设计图入戏 为了能更好的理解这个图呢,写了下面的demo <!DOCTYPE html> <html><head><meta charset=&qu ...
- 标注图+部分举例聊聊Vue生命周期
"你不需要立马弄明白所有的东西,不过随着你的不断学习和使用,它的参考价值会越来越高." 现在项目中遇到了,好好回头总结一波Vue生命周期,以后用到的时候再来翻翻. 啥叫Vue生命周 ...
- 少侠请重新来过 - Vue学习笔记(二) - Vue生命周期
Vue 生命周期和钩子 每一个vue实例创建时,会经历一段初始化的过程,同时会调用其生命周期钩子,实例的钩子this指向它的Vue实例,不需要在钩子用箭头函数. <template>< ...
- vue生命周期图示中英文版Vue实例生命周期钩子
vue生命周期图示中英文版Vue实例生命周期钩子 知乎上近日有人发起了一个 "react 是不是比 vue 牛皮,为什么?" 的问题,Vue.js 作者尤雨溪12月4日正面回应了该 ...
- 异步加载在Vue生命周期哪个阶段更合理
react高阶面试题中有这么一道:为什么异步请求数据在didMount阶段更合适?同为MVVM中的翘楚,Vue是否也有类似问题呢?另外,我在平时也无开发过程中也会发现,每个人选择的那个生命周期阶段去异 ...
- 一文带你吃透Vue生命周期(结合案例通俗易懂)
文章目录 本篇学习目标 1. vue生命周期 1.0_人的-生命周期 1.1_钩子函数 1.2_初始化阶段 1.3_挂载阶段 1.4_更新阶段 1.5_销毁阶段 2. axios 2.0_axios基 ...
- Vue 生命周期LIFECYCLE是8个吗?
vue生命周期钩子个数是:11个. export const LIFECYCLE_HOOKS = [ 'beforeCreate', 'created', 'beforeMount', 'mounte ...
最新文章
- ***产业链 安全新忧患
- CentOS 6.4下安装中文输入法
- [windows版]搭建php的redis环境
- 手机端html返回顶部,vue实现移动端返回顶部
- JS:ES6-2 const 关键字
- python 查找excel内容所在的单元格_使用Python查找Excel单元格引用
- BLOB:大数据,大对象,在数据库中用来存储超长文本的数据,例如图片等
- c语言的真随机,怎样让c语言中的随机函数真正随机?
- 献给攻击者,请放弃攻击吧,这样只会浪费自己的青春+金钱
- 社会网络分析中的基本概念
- 四、OSPF配置实验
- 前端面试题汇总(JavaScript面试纯干货)
- 机器学习常见英语单词解释
- android实现音乐播放器(进度条)
- 【华为机试真题Java】用连续自然数之和来表达整数
- springboot项目调用阿里云短信接口(包括短信上行)
- ASA 5520 内网互访实验
- 【spark】本地开发关闭日志打印
- 防止浏览器窗口太小,设置最小宽度
- Qt quazip编译与使用