实现效果:
父组件的一个按钮控制子组件显示,子组件内部有一个按钮,控制自己隐藏,效果如下:
法一:子组件中通过$emit一个事件告诉父组件要修改的值,然后在父组件里修改show的值,子组件的值就会自动更新了
父组件:
<template>
<div>
<input type="button"
value="我是父组件中的按钮"
@click="show">
<child v-show="isShow" @changeIsShow="hideChild" />
</div>
</template>
<script>
import child from "./child.vue"
export default {
data() {
return {
isShow:false
}
},
components:{
child
},
methods:{
show(){
this.isShow = true;
},
hideChild(da