摘要:
当 Vue.js 用 v-for 正在更新已渲染过的元素列表时,它默认用“就地复用”策略。如果数据项的顺序被改变,Vue 将不会移动 DOM 元素来匹配数据项的顺序, 而是简单复用此处每个元素,并且确保它在特定索引下显示已被渲染过的每个元素,key的作用主要是为了高效的更新虚拟DOM 阅读全文
posted @ 2025-06-20 17:18
煜火
阅读(10)
评论(0)
推荐(0)
摘要:
在模板中放入太多的逻辑会让模板过重且难以维护,在需要对数据进行复杂处理,且可能多次使用的情况下,尽量采取计算属性的方式,好处:使得数据处理结构清晰;依赖于数据,数据更新,处理结果自动更新; 计算属性内部this指向vm实例 在template 调用时,直接写计算属性名即可 常用的是getter方法, 阅读全文
posted @ 2025-06-19 17:28
煜火
阅读(5)
评论(0)
推荐(0)
摘要:
不能同名,因为不管是computed属性名还是data数据名还是props数据名都会被挂载在vm 实例上,因此这三个都不能同名 if (key in vm.$data) { warn( `The computed property "${key}" is already defined in dat 阅读全文
posted @ 2025-06-18 17:46
煜火
阅读(15)
评论(0)
推荐(0)
浙公网安备 33010602011771号