我正在开发一个具有可选子组件的组件。
<template>
<div>
<child-component :propA="valueOfA"/> <!-- this child will certainly appear -->
<optional-child-component :propB="valueOfB" /> <!-- this child may not appear -->
</div>
</template>
这是针对我正在开发的图书馆。 optional-child-component
来自我的图书馆用户可能想要使用的第三方图书馆。如果他们不愿意,我不会强迫他们安装第三方库。问题是,当前,如果未安装第三方库,则Vue将抛出错误,指出未定义optional-child-component
。
鉴于未定义/注册该组件,如何在我的代码中包括一个可选组件?
$options.components
以查看哪些组件已注册。