关于setup以及响应式数据对象的两个疑问

来源:4-11 useClickOutside 第一个自定义函数

希望林柚一健康快乐成长

2022-03-22

问题一:setup中为什么能够拿到dom元素
图片描述

问题2:老师,isClickOutside其实定义了两边,一遍是hook中定义了一次 const isClickOutside = ref(false) 第二次在dropdown.vue中const isClickOutside = userClickOutside(dropdownRef) 这两个isClickOutside是同一个吗,因为改值的时候其实是改变了hooks函数中的值,但是watch能够监听到

写回答

1回答

张轩

2022-03-23

同学你好

问题一:console.log 是异步的,它打印出来的不是代码执行时间的值,参考:https://segmentfault.com/q/1010000011091088

问题二:是同一个值啊,它是一个响应式对象,就是从 useClickOutside 返回的

0
1
希望林柚一健康快乐成长
非常感谢!
2022-03-23
共1条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3166 学习 · 2346 问题

查看课程