为什么设置为响应式变量就能触发getlastBottomoffset运行呢

来源:10-8 createMessage 编码第六部分

qq_慕斯卡5141426

2024-03-11

老师有点不是太理解为什么设置为了响应式变量,getlastBottomoffset就会重新触发,希望老师能解惑一下…

写回答

1回答

张轩

2024-03-12

同学你好

因为我们在组件中调用的逻辑是这样的:

const lastOffset = computed(() => getLastBottomOffset(props.id))

而 getLastBottomOffset 里面使用了响应式数据 instances

所以当  instances 有改变的时候,自然 lastOffset 就会重新触发并且更新


0
1
qq_慕斯卡5141426
明白了,谢谢老师~
2024-03-12
共1条回复

进阶必学,打造媲美ElementPlus的组件库

Vue3.3 + TS4 ,自主打造媲美 ElementPlus 的组件库

481 学习 · 219 问题

查看课程