首页 > 解决方案 > 如果 2 个 vue 实例互相调用函数怎么办

问题描述

例如,我有 Profile 和 App 实例。这两个实例都是在不同的文件中创建的:profile.js 和 app.js。还有profile.html和app.js

轮廓具有功能getProfile。应用程序具有功能getApp

profile实例被挂载时,它会调用getApp函数。在app实例中,我调用实例函数getProfileprofile

我将脚本源放在两个文件中。

<script src="app.js"></script>
<script src="profile.js"></script>

所以,当我加载 app.html 时。我收到一条错误消息,指出没有profile实例:

ReferenceError: profile is not defined

问题是 vue 实例在另一个之前加载,它看不到第二个 vue 实例。

如何解决?

标签: javascriptvue.js

解决方案


推荐阅读