Vue3-watchEffect函数

Vue3-watchEffect函数

  • 功能:watchEffect 函数在一开始时就会执行一次,而当中的回调函数的属性发生变化,那么watchEffect 就会再执行一次,主要作用还是在于监视回调函数每次的变化。
    Vue3-watchEffect函数_第1张图片
// App.vue
<template>
    <h2>计数器1{{data.counter1}}</h2>
    <button @click="data.counter1++">计数器11</button>
    <hr>
    <h2>计数器2{{data.counter2}}</h2>
    <button @click="data.counter2++">计数器21</button>
</template>

<script setup>
    import { reactive, watchEffect } from 'vue'
    let data = reactive({
        counter1 : 1,
        counter2 : 100
    })

    watchEffect(() => {
        const c1 = data.counter1
        const c2 = data.counter2
        console.log(c1, c2);
    })
</script>

你可能感兴趣的:(Vue,javascript,前端,前端框架,vue)