多层嵌套的子组件给父组件传值时使用:$attrs 和 $listeners方法用于隔代传值
父:
<NavMenu :navMenus="blogClassificationOptions" v-on:childid="getChildId">
</NavMenu>
props:['childid'],
子:
<!-- 递归 -->
<NavMenu :navMenus="navMenu.children" v-bind="$attrs" v-on="$listeners"></NavMenu>
getId(value){
console.log("value:"+value)
//获取选中的分类id,传给父类
this.$emit('childid', value)
},