vue3中watch 子组件中的 props

        子组件监听父组件传入的值:

const props = defineProps({
  contentId: {
    type: String || Number, 
    required: true,
  },
});

// 整体监听
watch(props,(newValue, oldValue)=>{
  // 
})

// 监听contentId
watch(()=>props.contentId,(newValue, oldValue)=>{
  // 
},{ deep: true, immediate:true})

// 还可以使用watchEffect监听
watchEffect(()=>{
    let id=props.contentId
   //
})

你可能感兴趣的:(前端,javascript,vue.js)