Vue Web组件是否可以具有侦听器或以其他方式进行交互?

时间:2019-07-15 13:44:45

标签: javascript vue.js web-component

我正在尝试开发写为.vue单个文件组件的多个Vue.js组件。要求是此类组件必须由前端设计人员使用element直接嵌入HTML中。

由于我无法使用webpack提供的默认编译方法来实现此目的,因此我发现可以通过将其编译为Web组件(更正确地说是编译)来实现。

是否可以像使用常规Vue组件那样将Vue Web组件与侦听器一起使用?

<some-web-component @some-event="someFunction()"></some-web-component>

我找不到任何示例,我发现所有示例都只有一个带有一些道具的简单组件,并显示一条消息。这有可能吗?

如果没有,是否还有其他方法可以实现Web组件之间的通信?

类似地在这里问: https://forum.vuejs.org/t/using-vue-single-page-components-directly-in-html/66384

1 个答案:

答案 0 :(得分:0)

对于想知道同样的人,我发现该解决方案正在使用Vuex存储。