首页 > 编程语言 >vue源码阅读---vm实例上的属性

vue源码阅读---vm实例上的属性

时间:2022-08-15 13:35:25浏览次数:47  
标签:vue 实例 vm vnode --- 源码 组件

 

vnode.$attrs:

vnode.$slot:组件实例里插槽的内容;组价开始标签和组件结束标签里包裹的内容;

vnode.children:普通元素组件的子节点;

 

 

vnode.componentInstacne:指向组件vnode的实例;

在子组件实例化时,会有一个const child = vnode.componentInstance = createComponentInstanceForVnode;所以组件vnode的componentInsatcne就有值了。

vnode.isMounted:组件是否已经patch成功;

vnode.componentOptions: 在组件实例化时传入的第七个参数;

 

标签:vue,实例,vm,vnode,---,源码,组件
From: https://www.cnblogs.com/EricShen/p/16587956.html

相关文章

  • vue 项目的文件/文件夹上传下载
    ​4GB以上超大文件上传和断点续传服务器的实现随着视频网站和大数据应用的普及,特别是高清视频和4K视频应用的到来,超大文件上传已经成为了日常的基础应用需求。但是在很......
  • Vue.nextTick的使用的原理
    我们都知道JS有一个处理事件的机制也就是事件循环机制以及同步和异步事件循环的顺序,决定js代码的执行顺序。事件循环如下在执行完微任务之后才会去进行下一个宏......
  • 振弦传感器的发展及信息化的核心技术-VM系列振弦采集模块
    河北稳控科技振弦传感器的发展及信息化的核心技术-VM系列振弦采集模块振弦传感器的历史堪称古老,历经一百年仍经久不衰,目前仍是各种传感器的主流支撑技术。以下从一篇生动......
  • 一文带你弄懂 JVM 三色标记算法!
    大家好,我是树哥。最近和一个朋友聊天,他问了我JVM的三色标记算法。我脑袋一愣发现竟然完全不知道!于是我带着疑问去网上看了几天的资料,终于搞清楚啥事三色标记算法,它是用......
  • vue2 绑定数组,变化无法更新view的解决方法
    vue绑定数组,更新数组的内容时,view没有更新,多数是因为直接给数组內的数据赋值了,如:this.student[i].name="JackFung";这样做vue是不会触发视图更新的。根据vue的官方文......
  • VUE学习-监听事件
    监听事件事件处理方法可以用v-on指令监听DOM事件,并在触发时运行一些JavaScript代码。<divid="app"> <buttonv-on:click="counter+=1">Add1</button> <p>The......
  • VUE学习-自定义指令
    自定义指令有的情况下,你仍然需要对普通DOM元素进行底层操作,这时候就会用到自定义指令。<divid="directive-demo"> <inputv-focus/></div>全局注册Vue.direct......
  • CommunityToolkit.Mvvm-IOC
    CommunityToolkit.Mvvm未内置IOC,可以使用Microsoft.Extensions.DependencyInjection.在App中注册ViewModel和其他服务publicpartialclassApp:Application{pub......
  • Community.MvvmToolkit教程
    通知单个属性值改变不传参privatestring_firstName;publicstringFirstName{get{return_firstName;}set{_firstName=value;......
  • vue源码解析
    先进行语义解析各种vue命令生成模板语法树,再根据模板语法树使用createRender函数(render函数可使用自己定义的)创建render函数,在创建的同时使用闭包(函数柯里化)将模板语法......