构造器:

每个 Vue.js 应用都是通过构造函数 Vue 创建一个 Vue 的根实例 启动的:

在实例化 Vue 时,需要传入一个选项对象,它可以包含数据、模板、挂载元素、方法、生命周期钩子等选项。

可以通过扩展选项来扩展 Vue 构造器函数,从而用我们指定传入的扩展选项来创建可复用的组件构造器

所有的”myComponentInstance”对象都是通过预先传入的扩展选项被创建的

属性与方法:

每个 Vue 实例都会代理其 data 对象里所有的属性:

除了 data 属性, Vue 实例也拥有各自的实例属性与方法,这些属性与方法都有前缀 $,以便与代理的 data 属性区分

实例生命周期:

每个 Vue 实例在被创建之前都要经过一系列的初始化过程。例如,实例需要配置数据观测(data observer)、编译模版、挂载实例到 DOM ,然后在数据变化时更新 DOM 。在这个过程中,实例也会调用一些生命周期钩子 ,这就给我们提供了执行自定义逻辑的机会

如,created 这个钩子在实例被创建之后被调用

生命周期图示:

下图说明了实例的生命周期。你不需要立马弄明白所有的东西,不过以后它会有帮助

Vue基础之Vue实例相关推荐

  1. Vue全家桶(一):Vue基础+Vue-Cli+Vue组件化+过渡动画

    目录 1.Vue概述 1.1 认识Vue 1.2 Vue的两核心 1.3 Vue的初体验 1.4 Vue的生命周期 2. Vue-CLI (Command Line Interface) 3. Vue ...

  2. 【Vue基础】Vue基础自测45题

    Vue基础自测45题 1.什么是Vue?Vue的核心理念是什么? 2.什么是MVC和MVVM? 3.框架和库的区别? 4.插值表达式 5.vue指令界面防止闪烁 6.vue指令v-html和v-tex ...

  3. 【一天时间|vue基础】vue组件间通信

    一天时间系列文章是博主精心整理的面试热点问题和难点问题,吸收了大量的技术博客与面试文章,总结多年的面试经历,带你快速并高效地审视前端面试知识.直击技术痛点,主动出击,精密打击,这才是面试拿到高薪的秘诀 ...

  4. 【vue 基础】 vue常用指令 实例总结

    文章目录 1.v-bind 2. v-on 2.1 参数问题 2.2 修饰符问题 3. v-for 4. v-if 5.v-show 6. v-model(重点) 6.1 原理 6.2 v-model ...

  5. Vue基础之Vue模板语法

    插值: 文本: 数据绑定最常见的形式就是使用 "Mustache" 语法(双大括号)的文本插值,双大括号会将数据解析成纯文本 Mustache 标签将会被替代为对应数据对象上 ms ...

  6. vue基础之vue的常用指令

    1.vue指令的使用前提 el挂载点 作用:el是用来设置Vue实例挂载(管理)的元素 几个疑问: Vue实例的作用范围是什么呢? Vue会管理el选项命中的元素及其内部的后代元素 是否可以使用其他的 ...

  7. Vue基础之Vue列表渲染

    列表渲染 我们用 v-for 指令根据一组数组的选项列表进行渲染. v-for 指令需要以 item in items 形式的特殊语法, items 是源数据数组并且 item 是数组元素迭代的别名 ...

  8. Vue基础之Vue条件渲染

    v-if 在 Vue.js ,我们使用 v-if 指令实现的功能 也可以用 v-else 添加一个 "else" 块 template-if 因为 v-if 是一个指令,需要将它添 ...

  9. vue基础一--vue结构

    vue结构 说明 一.安装 二.配置选项 三.要组件配置 四.创建对象 四.完 说明 要求:要先安装vue 安装vue 配置选项 根组件配置 创建对象 一.安装 在线安装 <script src ...

最新文章

  1. WebShell代码分析溯源(第1题)
  2. 上海事业评中级职称还要考计算机,上海职称评审-事业单位如何评职称
  3. 为springboot项目添加springboot-admin监控
  4. 多线程--对象及变量的并发访问
  5. js中替换和全部替换
  6. java黄金分割点游戏_结对编程——Java实现黄金分割点游戏
  7. 第二重要极限公式推导过程_土木考研 土力学第八章公式推导
  8. 女孩起名取名字:聪明美丽、好听委婉的女孩名字
  9. 2018阿里菜鸟无人仓一面面经
  10. python连接wss走自己的代理
  11. TPMS胎压芯片选择:英飞凌SP370、英飞凌SP40、飞思卡尔FXTH87
  12. pytorch之torch.zeros_like
  13. oneAPI 、DPC++ 学习篇章
  14. 【码支付系统】无授权—个人免签约支付系统二维码收款即时到账源码 –
  15. 2021年中国内燃机曲轴行业现状及竞争格局分析,高壁垒塑造曲轴行业高集中度,新能源汽车带动行业发展「图」
  16. 计算机巨人的采访对话英文怎么说,采访明星的英文对话稿。
  17. 复旦一研究生被多名学生举报诈骗!校方发布情况说明!
  18. Service的基本概念
  19. Linux内核源码分析之内存管理
  20. 玄幻、理财、热综,如何让用户“听”上瘾?氧气听书

热门文章

  1. java 实现 sql join_Sql 数据库 join 连接
  2. java中显示动态信息的方法_java里的动态表单技术
  3. ecs服务器数据迁移_如何非常方便地从Windows文件服务器把数据完整地迁移到ONTAP Select...
  4. 【机器视觉学习笔记】双线性插值实现图片任意角度旋转(C++)
  5. MyBatis总结五:#{}和${}的用法和区别
  6. [Mac] php安装protobuf扩展
  7. vector, list, map在遍历时删除符合条件的元素
  8. 【Oracle】Python 连接Oracle 数据库
  9. 最简单的java单例
  10. Taro+react开发(92):taro中的事件处理