logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vue中computed原理

computed是vue中的计算属性,在依赖的值发生变化的时候进行重新计算,否则使用缓存。而在面试中常被问及computed原理,这篇文章主要作为我学习computed源码的笔记。前面说到computed只有在依赖发生变化才会重新计算,那么如何得知computed的值发生了变化呢这主要是Watcher中的dirty属性,dirty属性为true时,说明computed中的值需要重新计算,dirty

#vue.js#前端#javascript
vue虚拟DOM详解

1.虚拟DOM的概念虚拟DOM的概念是通过状态生成一个虚拟节点树,然后使用虚拟节点数进行渲染。在渲染之前,会使用新生成的虚拟节点和上一次生成的虚拟节点进行对比,只渲染不同的部分2.vue中的虚拟DOMvue中状态变化时,只能通知到组件,组件内部的变化需要通过虚拟DOM去进行比对与渲染在vue中,我们使用模板来描述状态与DOM之间的映射关系。vue通过编译将模板转换成渲染函数,执行渲染函数就可以得到

#vue.js
到底了