Q1选择题难度 2
1/12
Vue · 中级 04
记忆强度
在 Vue 列表更新中,为 v-for 子节点提供稳定且唯一的 key,主要解决什么问题?
列表项包含输入框以及具有自身局部状态的子组件。
Vue中级题库第 4 组,共 12 张卡片。
Vue · 中级 04
列表项包含输入框以及具有自身局部状态的子组件。
key 是虚拟节点身份提示,差异更新可以借此把新旧节点与具体数据项建立更稳定的对应关系。
修改 ref 后,未配置为 sync 的侦听器不会在赋值表达式内部立即执行,因此首先输出 sync。
reactive 返回的代理只能在通过代理属性访问时跟踪和触发更新。
在 Vue 3 中,同一元素上的 v-if 优先级高于 v-for,因此 v-if 表达式无法可靠访问该元素 v-for 才引入的迭代变量。
Vue 的 props 表达从父到子的单向数据流,状态所有权通常仍在父组件。
父组件开始挂载并执行自身 beforeMount,随后渲染子组件;
普通解构读取的是当前属性值,得到的局部变量不再通过响应式代理访问,因此模板订阅不到 state.count 的后续变化。
watch 强调显式数据源和新旧值回调,默认通常在数据源变化后执行;
computed 具有惰性求值和缓存能力。
组件 A 首次进入 KeepAlive 时仍需创建并挂载,因此先执行 mounted;
Vue Router 4 区分当前路由信息与路由器控制实例:useRoute() 用于读取当前匹配结果、参数和查询信息,useRouter() 返回可执…
带参数的 v-model:title 会把 title 作为输入 prop,并监听 update:title 事件完成回写,因此子组件必须发出该事件。