phpjavac / composition

vue3 compositionApis
https://phpjavac.github.io/composition/
12 stars 11 forks source link

[feat]: useEffect增加第二个参数 #73

Closed CurryPaste closed 2 years ago

CurryPaste commented 2 years ago

使用场景

目前useEffect可以满足

新特性

已用 vue 还原 react 的useEffect方法

类型

新功能 (在原有的功能上拓展新功能)

参数、回调或其他补充

第二个参数 arr 数组


const refData = ref(1)
const reactiveData = reactive({a: 1})
// 需要监听变量并重新执行函数
useEffect(()=>{
    console.log('需要监听变量并重新执行函数', refData.value, reactiveData.a)
}, [refData, reactiveData])