【发布时间】:2019-04-08 13:16:58
【问题描述】:
我想知道如何在Vue中进行父子交互。
让我举一个小例子来解释一下。
parent.vue文件
<template>
<div>
<input @input="validate" type="text" />
<child-component></child-component>
</div>
</template>
<script>
export default {
methods: {
validate(event) {
if (event.target.value == 'hello') {
// make my child component to do something
}
}
}
}
</script>
child.vue文件
<script>
export default {
methods: {
someFunction() {
alert('Success');
}
}
}
</script>
注意:这只是一个例子。我的实际情况有点复杂,这里解释一下
在这个例子中,我想知道当父组件中的if条件为真时,如何在子组件中触发函数someFunction()。
【问题讨论】:
标签: javascript vue.js components interaction