vue3报错之:使用v-model
父子组件传值,子组件修改父组件里面的值的时候,报警告
warn:Component emitted event “update:dialogAddVisible” but it is neither declared in the emits option nor as an “onUpdate:dialogAddVisible” prop
父组件Father.vue
:
子组件Child.vue
:
报错:
根据字面意思是说,
一个[Vue警告]:组件触发事件"update:dialogVisible",但它既没有在发出选项中声明,也没有在"onUpdate:dialogVisible"中声明道具。
解决办法:我们在使用defineEmits声明的时候,给要传入的值前面加上update
,这样就不会警告了!