vue.js 如何确保我的扩展将被加载后,另一个?

zqdjd7g9  于 2023-01-26  发布在  Vue.js
关注(0)|答案(1)|浏览(96)

我有两个插件:从www.example.com下载我自己的插件1和插件2store.shopware.com
我正在用Plugin 1覆盖Plugin 2的管理面板中的一些函数,由于加载此扩展的顺序,覆盖并不是每次都有效。
我添加了console.log的onCreated,大多数情况下,Plugin 1的控制台日志首先显示,但在1/1000的情况下,Plugin 2比Plugin 1先加载,覆盖不起作用。我更改了此插件的installed_at属性,但它不起作用。

4dbbbstv

4dbbbstv1#

不可能使用customEvent,例如从Plugin1抛出的事件,Plugin2会听到它吗?所以您不需要“硬”覆盖?您只需将所需的数据传递给事件,Plugin2就会执行它需要执行的操作。

相关问题