当前位置:首页 > 网站模板 > 正文内容

vue模板渲染原理(vue中的渲染是什么意思)

网站模板3年前 (2023-05-21)436

在Vue中使用vfor进行列表渲染的时候,它会默认使用“就地更新”的策略当Vue在进行列表渲染的时候,Vue会直接对已有的标签就地更新,并不会将所有的标签全部重新删除和重建,只会重新渲染数据,然后再创建新的元素直到数据渲。

vue模板渲染原理(vue中的渲染是什么意思)

一原理 在轮播图数组dataList中,定义一个变量currentIndex = 0表示第一张图片,默认渲染第一张图片即dataListcurrentIndex,然后获取每张图片的下标点击切换图片时把当前图片的下标赋值给currentIndex即可实现图片切换显示。

首先,vuejs在实例化的过程中,会对实例化对象选项中的data 选项进行遍历,遍历其所有属性并使用 ObjectdefineProperty 把这些属性全部转为 gettersetter同时每一个实例对象都有一个watcher实例对象,他会在模板编译的过程中。

但不调用观察者的get方法更新value值这时调用包含更新页面方法的观察者的update方法,在更新页面时会读取computed属性值,触发重新定义的getter函数,由于dirty为true,调用该观察者的get方法,更新value并返回,完成页面渲染。

上一篇文章我们说了vue双向绑定原理,每个watcher对象都绑定了唯一的id,当组件props和data对象属性发生变化时,将会触发watcher对象update方法,lazy属性是避免computed属性里用到props和data对象属性变化导致的重复调用update。

扫描二维码推送至手机访问。

版权声明:本文由我的模板布,如需转载请注明出处。


本文链接:http://suzhouxs.com/post/14021.html

分享给朋友:

“vue模板渲染原理(vue中的渲染是什么意思)” 的相关文章

源代码静态分析工具(开源静态代码分析工具)

源代码静态分析工具(开源静态代码分析工具)

今天给各位分享源代码静态分析工具的知识,其中也会对开源静态代码分析工具进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、做静态代码分析都是用那个软件的? 2...

web前端开发和网页设计的区别(web前端开发和网页设计的区别是什么)

web前端开发和网页设计的区别(web前端开发和网页设计的区别是什么)

本篇文章给大家谈谈web前端开发和网页设计的区别,以及web前端开发和网页设计的区别是什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、网页前端制作和后端制作有什么区别?...

百度模板怎么复制(百度文库模板怎么复制)

百度模板怎么复制(百度文库模板怎么复制)

今天给各位分享百度模板怎么复制的知识,其中也会对百度文库模板怎么复制进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、百度文库中的内容怎么复制呢? 2、怎样...

ppt的复合模板在哪里设置(ppt如何设置复合模板)

ppt的复合模板在哪里设置(ppt如何设置复合模板)

今天给各位分享ppt的复合模板在哪里设置的知识,其中也会对ppt如何设置复合模板进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、演示文稿复合模板在哪 2、...

稿定设计换背景色(稿定设计背景样式怎么变换)

稿定设计换背景色(稿定设计背景样式怎么变换)

本篇文章给大家谈谈稿定设计换背景色,以及稿定设计背景样式怎么变换对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、电脑上怎么免费换照片底色 2、电脑编辑图片如何换底色...

个人介绍博客html模板(个人介绍博客html模板下载)

个人介绍博客html模板(个人介绍博客html模板下载)

本篇文章给大家谈谈个人介绍博客html模板,以及个人介绍博客html模板下载对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、自适应个人主页html源码,哪里下载? 2、...