开发者社区> 问答> 正文

你是如何理解Vue的响应式系统的?

展开
收起
前端问答 2019-11-24 13:28:50 944 0
1 条回答
写回答
取消 提交回答
  • 前端问答小助手

    image.png

    响应式系统简述:

    • 任何⼀个Vue Component都有⼀个与之对应的Watcher实例。
    • Vuedata上的属性会被添加gettersetter属性。
    • Vue Component render函数被执行的时候,data上会被触碰(touch), 即被读,getter方法会被调用, 此时Vue会去记录此Vue component所依赖的所有data。(这⼀过程被称为依赖收集)
    • data被改动时(主要是用户操作),即被写,setter方法会被调用, 此时Vue会去通知所有依赖于此data的组件去调用他们的render函数进行更新。
    2019-11-24 15:43:56
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Vue.js 在前端服务化上的探索与实践 立即下载
利用编译将 Vue 组件转成 React 组件 立即下载
Vue.js在前端服务化上的实践与探索 立即下载