- 博客(4)
- 收藏
- 关注
原创 Vue3 watch( )无法监听对象属性
watch(user, (value) => { console.log(value) // 监听成功,输出 { name: 'zack' } })watch(() => user.name, (value) => { console.log(value);watch(user.name, (value) => { console.log(value) // 监听失败,没输出 })在使用watch的时候,第一个参数可直接传递响应性对象或包含响应性对象的函数。// 2.传递响应对象下的属性。
2024-12-02 09:47:06
548
原创 Vue3 ref节点顺序发生变化,顺序没有实时更新
为了解决这个问题,应该避免依赖节点的实际顺序。如果需要跟踪列表中元素的顺序或索引,应该使用数组的索引或者维护一个独立的顺序数组。在Vue中是用来跟踪节点的身份,而不是它们在DOM中的顺序。节点的顺序或索引来进行某些操作。出现这个问题是因为错误地依赖了。// 实时获取按组件顺序的实例。
2024-11-29 18:12:49
406
原创 如果将一个Vue组件对象转换为响应式对象,可能会导致不必要的性能开销,因此建议使用“markRaw“方法将组件对象标记为非响应式对象,或者使用“shallowRef“代替“ref“来创建一个浅响应式
* ... 组件的定义 ... */// 修改内部属性不会触发响应式更新。// 修改顶层引用会触发响应式更新。
2024-11-26 15:22:19
262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅