【发布时间】:2019-05-08 01:54:28
【问题描述】:
我是 Vue/JS 的新手,目前正在尝试构建一个应用程序。
我目前有一个组件设置如下(显然还有更多,但希望以下内容对我的问题有所帮助):
<template>...</template>
<script>
export default {
data() {
return {...}
},
methods: {
method1() {
const Class1 = new Class1;
},
method2() {
...
}
}
}
class Class1 {}
class Class2 {
...want to use above method2() here
}
</script>
<style>...</style>
现在我可以在 method1() 中使用 Class1,但有什么方法可以轻松地从 Class2 调用 method2()?
非常感谢。
【问题讨论】:
-
您好 Jeff,只是向您展示了一种不同的方法,在 vue.js 中您可以使用事件总线方法。基本上是一个用于将事件传递给其他组件的组件。在这种情况下它可能非常有用:alligator.io/vuejs/global-event-bus
-
是的,这正是我想要的——一种从 Vue 来回发送数据的方法。非常感谢!随意发布作为答案,以便我标记为正确。
标签: javascript vue.js