资讯专栏INFORMATION COLUMN

Vue生命周期(中文版本)

Reducto / 1476人阅读

摘要:只有数据更新虚拟监听到才执行三对照理解代码打上断点更方便理解增加我好渲染区域创建实例,得到不常用,一般用渲染

一、整理的Vue生命周期中文图

二、个人理解的Vue生命周期
1.看中文简介版本需要对照下面给的代码,根据注解和代码去对应

2.首先要知道,绑定渲染的dom不止有el中绑定形式,还有实例对象调用$mount

3.绑定后会接着往下找看有没有template 设置,有和没有会执行两种,也就是说
有template 就只会渲染template中的内容,并且覆盖掉el中的内容

4.但是即使向第三条那样使用template,el会被覆盖,也必须写el,但是可以不用
再里面写操作,原因是声明周期先找el,在根据渲染el 和template在选择

5.template 只能有一个根元素,想多个就给有if 或者show 弄成单个显示

6.beforeCreate、created、beforeMount、mounted 他们四个是创建生命周期一
条龙,后续当我们去改变数据,这些声明周期都不会在执行,除非刷新页面重新
让生命周期继续;

7.而改变值让页面跟着一起变化的是beforeUpdate 、updated他俩在虚拟dom
中,改变就触发,但最好不用,因为有watch 和计算属性都可以做到,所以这个
生命周期中一般不做操作

8.这里要最重要的说明beforeUpdate 、updated第一次刷新页面的生命周期不执
行。只有数据更新虚拟dom监听到才执行
三、对照理解代码
1.打上断点更方便理解



    
    Title
    




{{i}}

我好

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/101552.html

相关文章

  • Vue实例】

    摘要:的介绍就直接连接到官网了,官网介绍很详细了介绍构造函数在使用之前我们首先需要构建实例以上代码是通过构建了一个实例,构造函数中是一个对象,上面代码我用了一个空的对象,对象中可以包含数据模板挂载元素方法生命周期钩子等选项。 使用过一段时间的vue1.0,现在vue已经更新了很多版本了,语法在很多地方也有了变化。在此记录一下重新学习的过程以及对vue的一些自己的理解。vue的介绍就直接连接...

    jerryloveemily 评论0 收藏0
  • Vuex 升级入坑小记

    摘要:升级入坑小记场景描述引入的版本为,开启调试工具默认升级后可以调试。遂升级,发现大量使用失效,报,的中文文档,没有及时更新。机票订单和用户信息。 Vuex 升级入坑小记 场景描述 引入Vuex的版本为0.3,开启调试工具默认升级后可以调试Vuex。给作者一个大大的赞。为提高开发体验也是操碎了心 (๑•̀ㅂ•́)و✧ (8。安利下(Vue Devtools)。 Vue Devtools ...

    ziwenxie 评论0 收藏0
  • 库,组件,框架 - 收藏集 - 掘金

    摘要:哈哈,我理解,架构就是骨架,如下图所示译年月个有趣的和库前端掘金我们创办的使命是让你及时的了解开发中最新最酷的趋势。 翻译 | 上手 Webpack ? 这篇就够了! - 掘金译者:小 boy (沪江前端开发工程师) 本文原创,转载请注明作者及出处。 原文地址:https://www.smashingmagazine.... JavaSrip... 读 Zepto 源码之代码结构 - ...

    tommego 评论0 收藏0
  • vue生命周期解析并通过表单理解MVVM(不仅理论,图文并茂)

    摘要:在前端页面中,把用纯对象表示,负责显示,两者做到了最大限度的分离。的显示与否和的布尔值有关,还是只关注数据的变化。两个组件的布尔值通过两个临近的按钮控制,初始值和的结果都是。组件的声明在组件上,则完全没有进入生命周期。 开始前说一说 吐槽 首先, 文章有谬误的地方, 请评论, 我会进行验证修改。谢谢。 vue真是个好东西,但vue的中文文档还有很大的改进空间,有点大杂烩的意思,对于怎么...

    silvertheo 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<