子组件:
food.vue
<div class="food" v-show="showFlag">food</div>
export default {
name: 'food',
data () {
return {
showFlag: false
}
},
methods: {
show () {
this.showFlag = true
}
},
created() {
// 子组件调用父组件方法
this.$parent.fun() // 123123
}
}
父组件
<food ref="food"></food>
export default {
name: 'food',
data () {
return {
showFlag: false
}
},
methods: {
selectFood () {
this.$refs.food.show() // 父组件点击,调控子组件的显示与否
},
fun () {
console.log(123123)
}
}
}