子组件往父组件传值 失败的三个问题

第一个问题:传入的事件名只能是小写 不可以是驼峰命名法

第二个问题: 就是vue2写法this.$emit("事件名",'传给父组件的数据')

但是vue3不能像上面了

vue3写法 : this.$parent.$emit("事件名",'传给父组件的数据')

第三个问题是 用$emit()的时候是一个递归组件 有时候用不了 有时候能用 给递归组件加上v-on="$listeners" 问题就会解决

 子组件往父组件传值 失败的三个问题_第1张图片

 子组件往父组件传值 失败的三个问题_第2张图片

 

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