由于本人是新手 刚使用MFC编写了兩个小软件。运行不稳定
Vue的向关内部原理我们已经讲解的差不多了这一章我们来讲解在我们的日常开发使用中,Vue相关的注意事项和一些必要的写法
在虚拟DOM更新子节点时,需要从旧虚拟节点列表中查找与新虚拟节点相同的节点进行更新
如果设置了key,查找速度就会块很多除非遍历输出的DOM非常简单,或者是刻意依赖默认行为而獲得性能提升的否则尽可能的在使用v-for时提供key
如果一组v-if+v-else的元素类型相同(例如两个div元素),最好使用属性key
默认情况下,Vue为了高效的更新DOM在相同类型的元素之间切换时,会修补已经存在的元素而不是将旧的元素移除,然后再同一位置添加新的元素
如果本不相同的元素被识别为相同,则会出现意料之外的副作用
如果添加了属性key,那么在比对虚拟DOM时则会认为他们是两个不同的节点,切换的时候会将旧え素移除并添加新元素可以避免意外情况发生。