watchEffect和watch

来源:7-25 watchEffect +Vuex4 提取 mysql 图书二级三级级联数据

qq_牙牙乐_gouBP1

2022-10-30

老师这里为什么用watchEffect 而不是watch呢?

写回答

1回答

keviny79

2022-11-01

watch是惰性执行 (当然也可以通过增加第三个参数immediate:true 来变为立即执行,但麻烦一些)

,首次组件执行并不会执行,只在监听的依赖值有改变时才会执行,如果换成watch ,首次将不会执行内部回调函数,watchEffect 首次会执行,后面每次当 watchEffect 监听的依赖值就变化时也会执行。我们项目中是需要首次组件执行时就要根据一级分类获取二级分类的,还有一点 watchEffect 写起来要更简洁。

0
0

前端高手养成计划-从前端到后端,全栈开发大型项目

从纯前端到“真正懂后端的前端”

215 学习 · 134 问题

查看课程