【发布时间】:2019-08-14 10:28:27
【问题描述】:
我已经阅读了很多关于此的文章,似乎有多种方法可以做到这一点,许多作者建议不要使用某些实现。
为了简单起见,我创建了一个我想要实现的非常简单的版本。
我有一个父级 Vue,parent.vue。它有一个按钮:
<template>
<div>
<button v-on:click="XXXXX call method in child XXXX">Say Hello</button>
</div>
</template>
在子Vue中,child.vue我有一个带函数的方法:
methods: {
sayHello() {
alert('hello');
}
}
我想在点击父级按钮时调用sayHello()函数。
我正在寻找执行此操作的最佳实践方法。我看到的建议包括 Event Bus 和 Child Component Refs 和 props 等。
在我的方法中执行函数的最简单方法是什么?
抱歉,这看起来确实非常简单,但我确实尝试过做一些研究。
谢谢!
【问题讨论】:
标签: vue.js