Nuxtstop

For all things nuxt.js

Watch Props in Vue/Nuxt Composition API

Watch Props in Vue/Nuxt Composition API
10 0

Watch dynamic props inside setup method in Nuxt3 or Vue3 CompositionAPI

<script lang="ts" setup>
import { defineProps, watch } from 'vue'

const prop = defineProps({
  value: { default: '', type: [String, Number] },
})

watch(
  () => prop.value,
  () => {
    console.log('prop value changed', prop.value)
  }
)
</script>

<template>
  <div>{{ value }}</div>
</template>

Enter fullscreen mode Exit fullscreen mode