(1)什么是vm?什么是vc?

  • VueComponent的实例对象,以后简称vc(也可称之为:组件实例对象)。
  • Vue的实例对象,以后简称vm。

(2)VueComponent组件的本质是什么?

  • school组件本质是一个名为VueComponent的构造函数,且不是程序员定义的,是Vue.extend生成的。
  • 我们只需要写或,Vue解析时会帮我们创建school组件的实例对象,即Vue帮我们执行的:new VueComponent(options)。
  • 特别注意:每次调用Vue.extend,返回的都是一个全新的VueComponent!!!!

(3)关于this指向:

  • vc组件配置中:data函数、methods中的函数、watch中的函数、computed中的函数 它们的this均是【VueComponent实例对象】。
  • new Vue(options)即vm配置中:data函数、methods中的函数、watch中的函数、computed中的函数 它们的this均是【Vue实例对象】。

来源:尚硅谷张天禹老师视频,在讲vm和vc的一个重要内置关系时提及到的内容。

三十.什么是vm和vc?相关推荐

  1. NeHe OpenGL第三十五课:播放AVI

    NeHe OpenGL第三十五课:播放AVI 在OpenGL中播放AVI: 在OpenGL中如何播放AVI呢?利用Windows的API把每一帧作为纹理绑定到OpenGL中,虽然很慢,但它的效果不错. ...

  2. OpenCV学习笔记(三十一)——让demo在他人电脑跑起来 OpenCV学习笔记(三十二)——制作静态库的demo,没有dll也能hold住 OpenCV学习笔记(三十三)——用haar特征训练自己

    OpenCV学习笔记(三十一)--让demo在他人电脑跑起来 这一节的内容感觉比较土鳖.这从来就是一个老生常谈的问题.学MFC的时候就知道这个事情了,那时候记得老师强调多次,如果写的demo想在人家那 ...

  3. 精选Spring Boot三十五道必知必会知识点!

    Spring Boot 是微服务中最好的 Java 框架. 我们建议你能够成为一名 Spring Boot 的专家.本文精选了三十五个常见的Spring Boot知识点,祝你一臂之力! 问题一 Spr ...

  4. 嵌入式系统Linux内核开发工程师必须掌握的三十道题

    嵌入式系统Linux内核开发工程师必须掌握的三十道题 如果你能正确回答以下问题并理解相关知识点原理,那么你就可以算得上是基本合格的Linux内核开发工程师,试试看! 1) Linux中主要有哪几种内核 ...

  5. 集群故障处理之处理思路以及健康状态检查(三十二)

    前言 按照笔者的教程,大家应该都能够比较顺畅的完成k8s集群的部署,不过由于环境.配置以及对Linux.k8s的不了解会导致很多问题.异常和故障,这里笔者分享一些处理技巧和思路,以及部分常见的问题,以 ...

  6. SpringBoot:三十五道SpringBoot面试题及答案!

    SpringBoot面试 前言 今天博主将为大家分享三十五道SpringBoot面试题及答案,不喜勿喷,如有异议欢迎讨论! Spring Boot 是微服务中最好的 Java 框架. 我们建议你能够成 ...

  7. OSChina 周二乱弹 —— 人家BAT出身,专业清洁经验三十年

    2019独角兽企业重金招聘Python工程师标准>>> Osc乱弹歌单(2018)请戳(这里) [今日歌曲] @莱布妮子  :分享唐朝乐队的单曲<梦回唐朝> 感觉他几个可 ...

  8. 【Microsoft Azure 的1024种玩法】三十. 使用Azure Data Studio之快速上手连接管理Azure SQL 数据库(一)

    [简介] Azure Data Studio 是一种跨平台的数据库工具,适合在 Windows.macOS 和 Linux 上使用本地和云数据平台的数据专业人员,Azure Data Studio 利 ...

  9. 2021年大数据Hadoop(三十):Hadoop3.x的介绍

    全网最详细的Hadoop文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 本系列历史文章 前言 Hadoop3.x的介绍 介绍 Hadoop 3.0新特性 ...

最新文章

  1. 对每个 IP 访问量实时监控。
  2. Android应用开发基础篇(1)-----Button
  3. 浅入深谈:一道Python面试题,让我明白了殊途同归,却开始怀疑自己
  4. Linux下安装搭建Memcached集群环境
  5. 蚂蚁架构师郭援非:分布式数据库是金融机构数字化转型的最佳路径
  6. mysql timestamp _mysql之TIMESTAMP(时间戳)用法详解
  7. Javascript里的sleep()方法
  8. C 语言实例 - 约瑟夫生者死者小游戏
  9. javascript来实现定时器
  10. 关于Content-Type: multipart/form-data的支持
  11. php 三消算法,三消游戏关卡设计教程(初级篇)——基本地形设计
  12. python飞机大战加背景音乐_Python飞机大战实例有感——pygame如何实现“切歌”以及多曲重奏?...
  13. lightOJ 1278
  14. (Emitted value instead of an instance of Error) <swiper-slide v-for=“img in allData.url“>: component
  15. 加利福尼亚大学圣地亚哥分校计算机科学专业,美国加州大学伯克利分校计算机专业排名一览...
  16. 什么是MVC设计模式?
  17. 遭遇Trojan DL Multi wfg sss exe SCVHOST EXE autorun inf 等
  18. 字符(字符数组)越界
  19. android悬浮窗组件,Android 悬浮窗,悬浮view功能实现
  20. java_实现公历转农历代码

热门文章

  1. 多租户SaaS管理系统框架设计:多租户,多组织,用户区别
  2. 无名2021/01/18
  3. QEMU 简介(一)
  4. 计算机设计大赛作品信息概要表模板
  5. 一类能产生无限种可能的随机算法--无限随机算法
  6. 医疗大数据平台的主流解决方案
  7. 最实用的chrome插件,助高效开发,加快步伐!
  8. iOS - 一份参考简历,请注意查收!
  9. 后浪小萌新Python --- 字典
  10. 教务(选课)管理系统