【发布时间】:2021-10-05 03:45:47
【问题描述】:
通常,我们会使用 Vue.component() 来注册一个导入的组件。但是,我在代码中包含了一个小部件 sn-p 而不是导入的模块:
<template>
<v-dialog>
<script type="application/javascript" defer src="some/hosted/javascript/app.js"></script>
<link href="some/hosted/css/app.css" rel="stylesheet" />
<example-vue-widget some-prop="some-data"></example-vue-widget>
</v-dialog>
</template>
这是我根据本教程创建的一个使用 webpack 的小部件:https://itnext.io/vuidget-how-to-create-an-embeddable-vue-js-widget-with-vue-custom-element-674bdcb96b97
这个小部件本质上是一个可以正常工作的第三方元素。
但是,我得到了这个:
[Vue warn]: Unknown custom element: <example-vue-widget> - did you register the
component correctly? For recursive components, make sure to provide the "name" option.
我理解为什么 Vue 将上面的警告显示为控制台错误。但是,我怎样才能解决这个问题或至少抑制这个特定的警告?
【问题讨论】:
标签: javascript html vue.js webpack widget