javascript - 如果 2 个 vue 实例互相调用函数怎么办
问题描述
例如,我有 Profile 和 App 实例。这两个实例都是在不同的文件中创建的:profile.js 和 app.js。还有profile.html和app.js
轮廓具有功能getProfile
。应用程序具有功能getApp
。
当profile
实例被挂载时,它会调用getApp
函数。在app
实例中,我调用实例函数getProfile
。profile
我将脚本源放在两个文件中。
<script src="app.js"></script>
<script src="profile.js"></script>
所以,当我加载 app.html 时。我收到一条错误消息,指出没有profile
实例:
ReferenceError: profile is not defined
问题是 vue 实例在另一个之前加载,它看不到第二个 vue 实例。
如何解决?
解决方案
推荐阅读
- sql - SQL转储文件的结构是什么?
- javascript - 通过 addEventListener 传递变量
- ios - 在 ios 13 中设置 bounds.height 不再起作用
- c++ - cudaMemcpy 仍然无法托管设备分配的内存?
- nmea - 将 GPGSV 转换为 GPRMC 或 Google 地图位置?
- spring - Spring JPA 版本化实体休眠错误
- api - 使用谷歌应用脚本调用 UPS API 时获得截断的 JSON 响应
- java - Java,App Insights:“I/O 异常:无效参数或无法分配请求的地址”仅当我使用 docker 运行时。使用gradle本地没有错误
- ios - 表格视图标题、情节提要、Xcode 11?
- ionic4 - Ionic 4 - 如何减少离子列表项的高度