Vue.js Vue确定组件是否已安装

Vue.js Vue确定组件是否已安装,vue.js,Vue.js,是否有内置的方法来确定组件是否已安装在Vue中 我知道我可以只执行mounted(){this.hasMounted=true;},但我想知道是否已经有此属性。发现\u isMounted正在由Vue设置。如果已安装组件,可以使用它来搜索组件 this.$options.components[findComponentName] 或者像这样使用v-ref 您可以从$refs对象使用它,如果(this.$refs.compName)您不应该使用API中未公开的私有属性,因为它们可能会在将来的版本中

是否有内置的方法来确定组件是否已安装在Vue中


我知道我可以只执行
mounted(){this.hasMounted=true;}
,但我想知道是否已经有此属性。

发现
\u isMounted
正在由Vue设置。

如果已安装组件,可以使用它来搜索组件

this.$options.components[findComponentName]

或者像这样使用
v-ref


您可以从
$refs
对象
使用它,如果(this.$refs.compName)

您不应该使用API中未公开的私有属性,因为它们可能会在将来的版本中更改和破坏您的代码。