父組件里 <template> <view> <Item @bbb='bbb'></Item> <ItemA :setvalue='setvalue'></ItemA> </view> </template> <script> data(){ return:{ setvalue:false } }, method:{ bbb(e){ this.setvalue =e; } } </script> 主子組件Item里 <template> <view> </view> </template> <script> method:{ bbb(){ this.$emit('bbb',{true}) } } </script> 被動組件ItemA里 <template> <view v-if='setvalue'> </view> </template> <script> props:['setvalue'], method:{ } </script>