Vue3中怎么修改父组件传递到子组件中的值
自定义组件上使用v-model
父组件:
//此处是父组件中引入的子组件//定义数据 let num=ref(10);//定义num为10,传递给子组件
子组件:
注意:
1.大家肯定有疑惑,这个emit()不就是子传父的时候用的吗,那么父组件上不应该去绑定这个update:num吗?如下:父组件:
是的,确实是子传父用的,但是你没必要再去绑定@update:num了。
why?
因为尤大大在自定义组件上使用v-model自己已经做过了处理,所以你只需要emit(“定义update:值”,数据)即可修改父组件的值了