Vue面试题及key属性的作用
Vue中的key属性是用在虚拟DOM算法中,用于辨识VNodes并在新旧nodes对比时进行比较。如果不使用key,Vue会尝试最大限度地减少动态元素并修复/重用相同类型元素。但是使用key后,元素的顺序会基于key的变化进行重新排列,并移除不存在key的元素。同一个父元素下的子元素必须具有唯一的key,重复的key会导致渲染错误。此外,本文还介绍了单页面应用(SPA)的优点,包括即时性、可移植性、可访问性、对服务器压力小以及前后端分离的优势。同时,SPA和RESTful架构的结合使得后端不再负责模板渲染和输出页面工作,实现了通用的后端API。这种架构能够适用于各种客户端,如Web界面、手机和平板等。
下载地址
用户评论